Software Engineer - Battery State Estimation

General Motors

Milford, MI, USA
**
Embedded software development
C/c++ for embedded systems
Soc, soh, sop estimation
** General Motors is seeking a Software Engineer for Battery State Estimation to join their team in Milford, MI. The role focuses on designing and implementing algorithms for battery state estimation in electric vehicles, requiring experience in embedded software development and a strong understanding of battery systems. **

Job Summary

  • This role is responsible for the design, implementation, verification, and lifecycle evolution of State-of-Charge (SOC), State-of-Health (SOH), and State-of-Power (SOP) estimation algorithms for GM’s next-generation high-voltage battery platforms.
  • You will own deliverables end-to-end and continuously improving technical rigor, development efficiency, and software quality.
  • GM offers a variety of health and wellbeing benefit programs.

Matching Summary

Match Score: 75

** General Motors is seeking a Software Engineer for Battery State Estimation to join their team in Milford, MI. The role focuses on designing and implementing algorithms for battery state estimation in electric vehicles, requiring experience in embedded software development and a strong understanding of battery systems. **

Skills & Requirements

Must-have

  • embedded software development
  • C/C++ for embedded systems
  • SOC, SOH, SOP estimation
  • physics-based estimation techniques
  • model-based estimation techniques
  • data-driven estimation techniques

Nice-to-have

  • leading technical direction
  • influencing development processes
  • raising quality bar
  • cross-functional collaboration
  • mentoring other engineers

Key Requirements

  • Bachelor's degree in Engineering or Computer Science
  • Minimum 2 years of experience
  • production experience with estimation algorithms
  • Agile/Scrum environments experience
  • experience leveraging Battery Data

Work Rights

Not specified

Tailored Resume

Cover Letter