**
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