Embedded Software Engineer
Core
Develop embedded platform software for powertrain electronic control units (ECUs) for next-generation electric vehicles, supporting products from concept through production.
Role type
Embedded Software Engineer II (Automotive)
Builds
Powertrain ECUs for electric vehicles
Domain
Automotive / Embedded Systems
Required skills
C/C++ programming, AUTOSAR architecture and configuration, embedded system debugging, hardware/software interface troubleshooting, board bring-up, test automation scripting
Preferred skills
Powertrain systems knowledge, automotive ECU software development, software integration and validation processes
Technologies
AUTOSAR, C, C++, on-chip debugging tools, test automation tools
Responsibilities
Develop embedded platform software for powertrain ECUs from concept to production; Design and implement software based on AUTOSAR standards; Support integration, debugging, and validation of embedded software; Perform software troubleshooting across hardware and software interfaces; Participate in design and code reviews; Optimize platform software for reliability and scalability; Execute design verification and product validation testing.
Seniority
Mid-level, hands-on IC