Embedded Software Engineer – ADAS Functions Realization for Driving
Core
Develop and deliver advanced driver assistance (ADAS) functions for next-generation vehicles, transforming system requirements into vehicle control functionalities.
Role type
Embedded Software Engineer (ADAS)
Builds
Vehicle control functionalities for longitudinal and lateral driving, driver assistance, and intervention strategies.
Domain
Automotive / Autonomous Driving
Deliverable
production ML models | product features
Required skills
C/C++ development, embedded systems programming, ADAS system knowledge, longitudinal/lateral vehicle dynamics, Python scripting, software architecture, real-time systems
Preferred skills
Git, DOORS, Vector toolchain, software verification and validation
Technologies
C, C++, Python, Vector toolchain, Git, DOORS
Responsibilities
Define software design for ADAS driving functions, develop and maintain embedded software for control logic, drive requirements analysis and traceability, support vehicle testing and calibration, develop engineering tools and automation scripts, analyze vehicle measurements and system behavior, collaborate with system architects and safety teams
Seniority
Mid-level, hands-on IC