remote
Jr. ADAS Software Engineer - Bertrandt
Software Engineer
Junior ADAS Software Engineer developing embedded control software for advanced driver assistance systems using Python, C++, ROS, and AUTOSAR on Linux platforms.
About the role
Key Responsibilities
- Implement and test ADAS algorithms in C++ and Python within a ROS-based framework.
- Integrate sensor data via CAN and LIN interfaces, ensuring real-time performance.
- Collaborate with hardware teams to validate software on embedded Linux platforms.
- Participate in unit, integration, and regression testing, documenting results.
- Assist in debugging and performance tuning of ADAS modules.
Requirements
- Strong programming skills in C++ and Python.
- Experience with ROS and real-time Linux development.
- Knowledge of automotive communication protocols (CAN, LIN, Ethernet).
- Familiarity with AUTOSAR concepts and automotive software stacks.
- Excellent problem‑solving skills and a collaborative mindset.