Software Developer – Driver Assistance & Automated Driving
Core
Develop perception and driver assistance functionalities for automated driving and ADAS systems, turning mathematical models into efficient embedded implementations.
Role type
Software Developer (Automated Driving & ADAS)
Builds
Production C++ software for HW/SW systems used globally in vehicles
Domain
Automotive, Automated Driving, Embedded Systems
Deliverable
production ML models | product features
Required skills
C/C++, Python, MATLAB, software testing, sensor fusion, tracking algorithms, mathematical foundations (linear algebra, discrete math), object-oriented design, real-time systems
Preferred skills
Embedded systems background, software architecture (UML), Git, Jira, Azure, machine learning, sensor fusion
Technologies
C++, Python, MATLAB, Google Test, SIL, HIL
Responsibilities
Prototype algorithms, implement production software, create automated tests, validate in SIL/HIL/real vehicles, debug C++ code, analyze field test results, collaborate with international teams
Seniority
Mid-level, hands-on IC