Senior Embedded Controls Software Engineer - Suspension

General Motors Australia & New Zealand

Milford, United States
Hybrid
C programming and embedded development
C++ and python experience
Unit and integration testing
Lead development of embedded controls software for new suspension systems using Lean Agile principles

Job Summary

  • Lead development of embedded controls software for new suspension systems using Lean Agile principles.
  • Architect, design, implement, test, and maintain production C software for controls and diagnostics, meeting GM software quality standards and MISRA guidelines.
  • Contribute to agile delivery, including feature breakdown into stories and tasks, backlog refinement, and participation in scrum/ART ceremonies.

Matching Summary

Lead development of embedded controls software for new suspension systems using Lean Agile principles.

Skills & Requirements

Must-have

  • C programming and embedded development
  • C++ and Python experience
  • Unit and integration testing
  • Agile scrum teams
  • Lean Agile principles

Nice-to-have

  • Vehicle dynamics experience
  • Behavior Driven Development
  • Test-Driven Development experience
  • Automotive diagnostics knowledge
  • Technical excellence champion

Key Requirements

  • Minimum 5+ years Engineering experience
  • BS in Electrical Engineering, Mechanical Engineering, Computer Engineering, Computer Science or other applicable Engineering focuses
  • DFSS Black Belt Certified

Work Rights

Not specified

Tailored Resume

Cover Letter