Senior Software Engineer

General Motors Australia & New Zealand

Milford, United States
Hybrid
Embedded software development
C/c++ and python code
Matlab simulink/stateflow
Lead software engineer for the development of Propulsion Thermal Management systems for all GM battery electric vehicles globally

Job Summary

  • Lead software engineer for the development of Propulsion Thermal Management systems for all GM battery electric vehicles globally.
  • Collaborate with Scrum teams on a day-to-day basis to clarify requirements, address roadblocks, and facilitate alignment around product or feature strategy.
  • GM offers a variety of health and wellbeing benefit programs including medical, dental, vision, retirement savings plan, and more.

Matching Summary

Lead software engineer for the development of Propulsion Thermal Management systems for all GM battery electric vehicles globally.

Skills & Requirements

Must-have

  • embedded software development
  • C/C++ and Python code
  • MATLAB Simulink/Stateflow
  • embedded software architecture
  • software configuration management
  • SIL/HIL testing

Nice-to-have

  • Behavior-Driven Development
  • Test-Driven Development
  • Agile Framework experience
  • Thermal Management control algorithm
  • diagnostic strategy knowledge

Key Requirements

  • Minimum 5 years of embedded software development experience
  • Bachelor's degree in relevant engineering field or equivalent experience
  • Experience with writing and debugging C/C++, Python code and MATLAB Simulink/Stateflow
  • Experience with developing embedded software architecture
  • Experience with software configuration management processes and tools
  • Development / testing experience on SIL/HIL or other virtual environments

Work Rights

Not specified

Tailored Resume

Cover Letter