Battery Machine Learning Algorithm Engineer
Apple Inc
Quick summary
Market check
How this pay compares to similar roles
This listing doesn't post a salary. Most similar roles pay $151,624–$203,474.
Based on 240 similar postings.
Employer
General Motors (GM) is a leading American multinational automotive corporation founded in 1908 and headquartered in Detroit, Michigan.
General Motors (GM) currently has 196 open roles on FindRole.
Listed pay typically runs $159,200–$245,000 across 54 roles with salary data.
Most-posted roles
At a glance
The Senior Software Engineer - Battery State Estimation joins the Battery & High Voltage Software organization to develop production-grade software for next-generation high-voltage battery platforms. This role involves the end-to-end design, implementation, and verification of State-of-Charge, State-of-Health, and State-of-Power estimation algorithms. You will build robust observers and filters using physics-based, model-based, and hybrid data-driven techniques to ensure accuracy across temperature extremes and battery aging. Key responsibilities include implementing production-quality embedded software in C/C++ following MISRA compliance and conducting shift-left verification through MIL, SIL, and HIL environments. Required skills include proficiency in MATLAB/Simulink, Python, and Model-Based Development workflows. This position solves critical technical problems regarding range accuracy, fast-charge behavior, and battery longevity within a Software-Defined Vehicle architecture.
What does a Software Engineer earn?
Median $197400 from 2576 postings across 150 companies.
Skills
What you'll do
What we're looking for
More like this
Apple Inc
Apple Inc
Apple Inc
Apple Inc
Anduril Industries
Apple Inc