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!
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
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!
Skills & Requirements
Must-have
Develop controls and diagnostics software
MATLAB Simulink models and hand-coded C
Unit test cases and Multicomponent test cases
Agile Team and Agile ceremonies
Software Requirements, Software Development, Testing and Verification
Nice-to-have
Strong Agile culture
Machine learning methods
Collaborative team environment
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