Day-to-Day Responsibilities
Write and debug embedded C and C++ code for electronic control units (ECUs) that manage functions such as engine, braking, steering or battery management.
Develop infotainment features such as navigation, connectivity, voice assistants and digital instrument clusters.
Build and test driver assistance functions such as lane keeping, adaptive cruise control and parking aids using sensor inputs.
Work to automotive software standards such as AUTOSAR and functional safety requirements such as ISO 26262.
Test software on hardware-in-the-loop rigs, simulators and real test vehicles, then log and fix defects.
Coordinate with mechanical, electrical and hardware teams to define how software and vehicle components interact.
Support over-the-air software updates and document code, test results and compliance evidence.


