I am hiring for Senior Embedded Software Engineer C++ to work with a leading Occupant and Driver Monitoring Systems (OMS/DMS) company.
Job Title: Senior Embedded Software Engineer C++
Location: Munich (Hybrid 1-3 days in office per week)
What You'll Do
- Develop, optimize, and debug high-performance C++ code for embedded automotive systems
- Port ML models (e.g., TensorFlow Lite, ONNX) for computer vision onto embedded platforms like TDA4
- Interface with automotive peripherals and communication protocols (cameras, SerDes, CAN, LIN, Flexray)
- Collaborate with AI/ML experts, system architects, and safety engineers to integrate software into real-world vehicles
- Tune and optimize performance for resource-constrained systems
- Ensure compliance with functional safety standards (e.g., ISO 26262)
- Design robust and scalable embedded software architectures
Required:
- Strong C++ development skills (preferably C++11/14/17) with a focus on low-level/embedded systems
- Solid understanding of SoCs, memory management, and hardware peripherals
- Passion for AI/ML and experience with model deployment on embedded hardware
- Familiarity with computer vision concepts and toolkits
For more information apply with your details and let’s discuss the next steps.