Embedded Software Engineer

General Motors

Multiple Locations
Hybrid
C code development and debugging
Embedded software development
Agile scrum team collaboration
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.
  • Collaborate with Product Managers, testers, and fellow developers using methodologies like Behavior-Driven Development (BDD) and Test-Driven Development (TDD) to deliver features for GM’s next-generation EV and ICE vehicles.

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
  • Agile Scrum team collaboration
  • Behavior-Driven Development (BDD)
  • Test-Driven Development (TDD)
  • Unit and multicomponent testing
  • Debugging tools (e.g., Lauterbach)

Nice-to-have

  • High degree of independence
  • Interpersonal skills
  • Geographically dispersed team
  • Time management skills
  • Supplier software validation

Key Requirements

  • Bachelors Degree in Computer Science, Mechatronics, Software, Electrical or Computer Engineering
  • Minimum 3 years of embedded software development experience
  • Familiarity with GM or other automotive software standards
  • Experience with CppUTest framework
  • Experience with software configuration management processes and tools (e.g. Git Ecosystem)
  • Experience in deciphering Ethernet, CAN and LIN Logs
  • Development/testing experience on SIL/HIL or other virtual environments

Work Rights

Not specified

Tailored Resume

Cover Letter