Embedded Software Application Engineer
Core
Integrate, verify, and validate software for ADAS and Active Safety systems across multiple ECUs, sensors, and vehicle variants.
Role type
Embedded Software Application Engineer (ADAS)
Builds
Driver assistance features (ACC, AEB, LKA) and vehicle safety systems
Domain
Automotive / Embedded Systems / ADAS
Deliverable
production ML models | product features
Required skills
C/C++, Python, CAN/Ethernet/LIN/UDS diagnostics, CANoe/CANalyzer/Vehicle Spy/Wireshark, software configuration management, root cause analysis, defect tracking
Preferred skills
ADAS/automated driving experience, sensor/radar/camera packaging and calibration, AUTOSAR, functional safety, HIL/SIL/simulation, heavy-duty truck experience
Technologies
CANoe, CANalyzer, Vehicle Spy, Wireshark, JIRA, AUTOSAR
Responsibilities
Support software integration, baseline deployment, and validation for ADAS/Active Safety; Integrate and verify software across ECUs, sensors, and vehicle variants; Perform vehicle-level diagnostics, CAN analysis, and log investigations; Support validation of ACC, AEB, LKA, and Lane Centering features; Investigate sensor, radar, camera, and network communication issues; Evaluate impact of sensor packaging, mounting, calibration, and environmental factors; Support software release management and variant management; Collaborate with global teams to resolve defects and launch blockers; Create and maintain technical documentation, software BOMs, and validation reports.
Seniority
Mid-level, hands-on IC