Senior Embedded Software Engineer (m/w/d) – C/C++, Embedded Linux
Core
Taking over and maintaining an existing embedded software codebase for camera and assistive systems in commercial vehicles and mobile machinery, while developing production-ready vision and edge AI features.
Role type
Senior Embedded Software Engineer (C/C++, Embedded Linux)
Builds
Camera and monitor firmware, vision/AI features for object and person detection on edge hardware, diagnostic and test tools for production and support.
Domain
Automotive and agricultural machinery, embedded systems, computer vision, edge AI.
Deliverable
production ML models
Required skills
C/C++, Embedded Linux, embedded software architecture, debugging, version control, CI/CD, sensor integration, video codec handling, edge hardware integration.
Preferred skills
Python, Computer Vision (OpenCV), ONNX/TensorFlow, Edge AI, team leadership.
Responsibilities
Take over and stabilize existing embedded codebase, develop production-ready vision/AI functions, establish professional development processes, build diagnostic and test tools, evaluate new sensor and edge AI technologies, lead a small engineering team.
Seniority
Senior, hands-on IC with team leadership responsibilities.
