Contribute to the design, development, and deployment of embedded control systems for vehicle motion, access, visibility, occupant protection, and comfort across GM’s global portfolio
Job Summary
Contribute to the design, development, and deployment of embedded control systems for vehicle motion, access, visibility, occupant protection, and comfort across GM’s global portfolio.
Work as part of an Agile Scrum team developing embedded automotive control systems, focusing on end-to-end delivery including requirements, development, testing, and verification.
GM is committed to a world with Zero Crashes, Zero Emissions and Zero Congestion, embracing the responsibility to lead change for a better, safer, and more equitable world.
Matching Summary
Contribute to the design, development, and deployment of embedded control systems for vehicle motion, access, visibility, occupant protection, and comfort across GM’s global portfolio.
Skills & Requirements
Must-have
C code development and debugging
Embedded software development experience
Agile Scrum team collaboration
Unit and multicomponent testing
Software configuration management tools
Debugging tools like Lauterbach
Nice-to-have
Lean-agile leadership
Technical mentorship to junior developers
Behavior-Driven Development (BDD)
Test-Driven Development (TDD)
Geographically dispersed team collaboration
Experience with vehicle domains
Key Requirements
Bachelors Degree in Computer Science, Mechatronics, Software, Electrical or Computer Engineering
Minimum 5-7 years of embedded software development experience
Familiarity with GM or other automotive software standards