Senior Software Engineer
Core
Develop embedded software for automotive infotainment systems, focusing on AUTOSAR stack configuration, platform integration, and SoC diagnostics.
Role type
Senior embedded software engineer (automotive)
Builds
Embedded AUTOSAR software, QNX/Linux/Android software for diagnostics, and HMI applications
Domain
Automotive / Embedded Systems
Deliverable
production ML models | product features
Required skills
AUTOSAR stack configuration, C programming, C++ programming, Java programming, Linux development, Android development, CAN communication, ECU power moding, SoC diagnostics, vehicle level debugging, static code analysis, unit testing
Preferred skills
Vector DaVinci tools, Python scripting, Master's degree in EE/CS/CE
Technologies
AUTOSAR, Vector DaVinci, C, C++, Java, Linux, Android, CAN, Ethernet
Responsibilities
Specify requirements and perform functional decomposition, implement software in C/C++/Java, diagnose and debug vehicle hardware/software issues, act as SME for platform components, support best practices like code reviews and static analysis
Seniority
Senior, hands-on IC