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.
Focus on developing Body Controls software for GM vehicles worldwide, working within Agile teams responsible for end-to-end delivery, including requirements, development, testing, and verification.
This role is categorized as hybrid, with the selected candidate expected to report to a specific location at least 3 times a week.
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
Embedded software development
C programming language
Agile Scrum team
Behavior-Driven Development (BDD)
Test-Driven Development (TDD)
Unit testing and multicomponent testing
Debugging tools like Lauterbach
Nice-to-have
Lean-agile leadership
Software Defined Vehicle (SDV) requirements
Technical mentorship
Geographically dispersed team collaboration
Time management and deliverable timing
Key Requirements
Bachelors Degree in relevant engineering field
Minimum 5-7 years embedded software development experience
Familiarity with AUTOSAR
Experience with CppUTest framework
Experience with software configuration management (Git Ecosystem)
Experience with Ethernet, CAN and LIN Logs
Development/testing on SIL/HIL or virtual environments