Senior Software Engineer - Battery State Estimation
General Motors Australia & New Zealand
Milford, MI, United States
Not specified; not specified; benefits include med...
Hybrid
5+ years embedded software experience
Production soc/soh/sop algorithm deployment
C/c++ embedded systems development
General Motors Australia & New Zealand is seeking a Senior Software Engineer to develop battery state estimation algorithms for their high-voltage battery systems. The ideal candidate should have significant experience in embedded software development related to battery systems and a strong knowledge of estimation algorithms, while working in a hybrid environment
Job Summary
This role is responsible for the design, implementation, verification, and lifecycle evolution of State-of-Charge, State-of-Health, and State-of-Power estimation algorithms for GM's next-generation high-voltage battery platforms.
The successful candidate will own outcomes end-to-end from concept through production deployment and continuous improvement while leveraging model-based design and early virtualization.
General Motors offers a variety of health and wellbeing benefit programs including medical, dental, vision, retirement savings plans, and employee assistance programs.
Matching Summary
Match Score: 85
General Motors Australia & New Zealand is seeking a Senior Software Engineer to develop battery state estimation algorithms for their high-voltage battery systems. The ideal candidate should have significant experience in embedded software development related to battery systems and a strong knowledge of estimation algorithms, while working in a hybrid environment.
Salary
Not specified; Not specified; Benefits include medical, dental, vision, retirement savings plan, paid vacation & holidays, tuition assistance, and vehicle discounts
Skills & Requirements
Must-have
5+ years embedded software experience
Production SOC/SOH/SOP algorithm deployment
C/C++ embedded systems development
Kalman filter and observer design
MIL SIL HIL validation environments
Nice-to-have
Master's or PhD in Engineering
MATLAB Simulink and Python proficiency
Lithium-ion chemistry aging expertise
ETAS INCA calibration tool experience
SDV architecture and CI/CD pipelines
Key Requirements
Bachelor's degree in Electrical, Mechanical, Chemical, Computer Engineering, or Computer Science
5+ years delivering embedded software for high-voltage battery systems
Proven hands-on production experience with SOC, SOH, and/or SOP estimation algorithms