Advanced Software Engineer - ADAS Algorithms
Core
Integrate and configure ADAS algorithm software components into AUTOSAR Classic, AUTOSAR Adaptive, or POSIX-based platforms for automotive safety systems.
Role type
Senior IC embedded software engineer (ADAS algorithms)
Builds
ADAS features and safety systems for automakers
Domain
Automotive embedded software / ADAS
Deliverable
production ML models
Required skills
C++, Embedded C, AUTOSAR Classic, AUTOSAR Adaptive, POSIX, CAN, Flexray, Ethernet, CMake/Bazel, ASPICE, version control (Git/Jira/Jenkins), sensor data analysis (camera/radar/lidar/ultrasonic), software architecture, IPC, threading, synchronization, memory management
Preferred skills
Debugging tools, code profiling and optimization, build management tools
Responsibilities
Integrate and configure ADAS algorithm software components into AUTOSAR Classic, AUTOSAR Adaptive, or POSIX-based platforms; Support platform migration activities and software architecture alignment; Analyze interface definitions, data models, and communication frameworks; Perform debugging and root-cause analysis of integration and vehicle-level issues; Support software release, configuration management, and deployment; Collaborate with perception, motion planning, and control teams; Analyze and optimize algorithm performance using data from various sensors; Develop and maintain software tools and scripts for data analysis, visualization, and testing; Investigate and resolve issues related to ADAS algorithm performance
Seniority
Mid-Senior, hands-on IC