Senior Battery State Estimation Software Engineer

GM

Milford Charter Township (MI)

Hybrid

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

General Motors is seeking a Senior Software Engineer for Battery State Estimation to design and productionize SOC, SOH, and SOP estimation algorithms. You will implement robust, production‑quality embedded software in C/C++, with MISRA adherence, and validate across MIL/SIL/HIL environments.

You will collaborate with cross‑functional teams across SDV platforms, apply model‑based design and virtualization, and influence the battery estimation architecture for scalable SDV services.

Qualifications

  • Bachelor’s degree in Electrical, Mechanical, Chemical, or Computer Engineering, or Computer Science.
  • Minimum 5 years of embedded software experience for high‑voltage battery systems or similar.
  • Strong proficiency in C/C++ for embedded systems development.
  • Hands‑on production experience with SOC, SOH, and/or SOP estimation algorithms.

Responsibilities

  • Design, develop, and productionize battery state estimation algorithms for SOC, SOH, and SOP.
  • Develop observers and filters that remain accurate across temperature, transients, noise, and aging.
  • Implement production‑quality embedded software in C/C++ with MISRA compliance.
  • Architect modular software with hardware abstraction for reuse across programs.
  • Lead verification in MIL, SIL, and HIL environments and CI pipelines.

Skills

C/C++ embedded
SOC/SOH/SOP estimation
Kalman filter methods
MATLAB/Simulink
Python
MIL/SIL/HIL verification
Agile/Scrum
Cross‑functional teamwork

Education

Bachelor’s degree in Electrical, Mechanical, Chemical, or Computer Engineering, or Computer Science

Tools

MATLAB/Simulink
Python

Job description

General Motors is seeking a Senior Software Engineer for Battery State Estimation to design and productionize SOC, SOH, and SOP estimation algorithms. You will implement robust, production‑quality embedded software in C/C++, with MISRA adherence, and validate across MIL/SIL/HIL environments.

You will collaborate with cross‑functional teams across SDV platforms, apply model‑based design and virtualization, and influence the battery estimation architecture for scalable SDV services.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Battery Controls Engineer - BMS & State Estimation
Senior Battery Controls Engineer - BMS & State Estimation

Canoo • Oklahoma City (OK)

On-site
USD 120,000 - 180,000
Equity compensation
Flexible PTO
Casual workplace
Senior Software Engineer - Battery State Estimation
Senior Software Engineer - Battery State Estimation

GM • Milford Charter Township (MI)

Hybrid
USD 120,000 - 160,000
Senior Software Engineer — HV Battery Sensor & Communication
Senior Software Engineer — HV Battery Sensor & Communication

GM • Milford Charter Township (MI)

On-site
USD 120,000 - 180,000
Bonus potential
Health benefits
GM vehicle discounts
Senior Battery Modeling & Electrochemistry Engineer
Senior Battery Modeling & Electrochemistry Engineer

GM • Warren (MI)

Hybrid
USD 125,000 - 180,000
Relocation benefits
Senior Battery & Propulsion HIL Engineer
Senior Battery & Propulsion HIL Engineer

General Motors • Warren (MI)

Hybrid
USD 100,000 - 160,000
Relocation benefits
Hybrid Embedded Software Engineer - EV Controls
Hybrid Embedded Software Engineer - EV Controls

General Motors • Milford (CT)

Hybrid
USD 110,000 - 160,000
Senior HV Battery Management Sub-System Lead
Senior HV Battery Management Sub-System Lead

General Motors • Milford Charter Township (MI)

Hybrid
USD 120,000 - 180,000
Relocation benefits
Senior State Estimation Engineer - Sensor Calibration
Senior State Estimation Engineer - Sensor Calibration

General Motors • Sunnyvale (CA), Northern (KY)

Hybrid
USD 171,000 - 261,000
Health and wellbeing benefits
GM vehicle discounts
Relocation benefits
Senior BMS Software Engineer - EV Battery Systems
Senior BMS Software Engineer - EV Battery Systems

CloudIngest • Troy (MI)

On-site
USD 100,000 - 130,000
Battery Electrochemistry Modeling Engineer (Multi-Physics)
Battery Electrochemistry Modeling Engineer (Multi-Physics)

General Motors • Warren (MI)

On-site
USD 90,000 - 130,000