Software Engineer - Propulsion Thermal Management

General Motors Australia & New Zealand

Milford, Michigan, USA
**
Develop controls and diagnostics software
Matlab simulink models and c
Unit test cases and multicomponent test cases
** General Motors is seeking a Software Engineer for Propulsion Thermal Management to join a collaborative Agile team in Milford, Michigan. The role involves developing software for thermal management systems in electric vehicles, requiring expertise in embedded software development and control algorithms. **

Job Summary

  • The successful candidates will join an Agile team of approximately 10 members, responsible for developing Propulsion Thermal Management systems for all GM battery electric vehicles produced globally!
  • The primary role of the successful candidates will be developing controls and diagnostics software to achieve the optimal thermal management performance of our vehicles.
  • GM offers a variety of health and wellbeing benefit programs.

Matching Summary

Match Score: 75

** General Motors is seeking a Software Engineer for Propulsion Thermal Management to join a collaborative Agile team in Milford, Michigan. The role involves developing software for thermal management systems in electric vehicles, requiring expertise in embedded software development and control algorithms. **

Skills & Requirements

Must-have

  • Develop controls and diagnostics software
  • MATLAB Simulink models and C
  • Unit test cases and Multicomponent test cases
  • Agile Team and Agile ceremonies
  • embedded software/controls development

Nice-to-have

  • Machine learning methods
  • Agile Framework is an asset
  • Thermal Management control algorithm designs

Key Requirements

  • Bachelor’s degree in software, Computer Science, Electrical or Mechanical Engineering
  • 2+ years of embedded software/controls development experience
  • Development / testing experience on SIL/HIL or other virtual environments
  • In depth knowledge of control algorithm / software development and diagnostic strategy for thermal management system
  • Skilled with software coding (C-language), Simulink/Stateflow, GIT environment(s), plant modeling, Python, C++
  • Ability to manage time and meet deliverable timing is critical
  • High analytical ability, effective communication, interpersonal, and leadership skills

Work Rights

Not specified

Tailored Resume

Cover Letter