Join an Agile team as lead software engineer for the development of Propulsion Thermal Management systems for all GM battery electric vehicles globally
Job Summary
Join an Agile team as lead software engineer for the development of Propulsion Thermal Management systems for all GM battery electric vehicles globally.
Lead software architecture initiatives, implement Software Defined Vehicle (SDV) requirements, and migrate hand-coded designs into scrum team's work.
GM offers a variety of health and wellbeing benefit programs including medical, dental, vision, retirement savings plan, and more.
Matching Summary
Join an Agile team as 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 coding
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 design
Key Requirements
Bachelor's degree or equivalent experience
Minimum 5 years embedded software development
Experience with C/C++, Python, MATLAB Simulink/Stateflow