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

Work Rights

Not specified

Tailored Resume

Cover Letter