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 safety/comfort features.
Domain
Automotive / ADAS / Embedded Systems
Deliverable
production ML models | product features
Required skills
C/C++ development, embedded systems programming, ADAS system knowledge, vehicle dynamics (longitudinal/lateral), Python scripting, software architecture, real-time systems
Preferred skills
Vector toolchain, Git, DOORS, software verification/validation
Technologies
C, C++, Python, Vector toolchain, Git, DOORS
Responsibilities
Define software design for ADAS driving functions, develop and maintain embedded software for control functions, design and implement 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, support software verification and integration.
Seniority
Mid-level, hands-on IC