Apple
Battery Algorithm SW Engineer
$142K–$225K
Cupertino, California +1 · Full-time · Posted Oct 16, 2026
- Location
- Cupertino, California
San Diego, California - Experience
- No minimum years specified; preferred qualification: 3+ years relevant industry experience.
- Education
- BS degree in Computer Science, Electrical Engineering, Mechanical Engineering, or related field.
About the job
Designs and implements battery and power management algorithms and software for Apple products, including software architecture and modules for battery management systems.
What you'll do
- Develop and commercialize battery management technologies and solutions.
- Design battery and power management algorithms and define software architecture with cross-functional teams.
- Write software modules to implement battery algorithms.
What they ask for
- BS degree in Computer Science, Electrical Engineering, Mechanical Engineering, or a related field.
- Experience coding in C and/or C++.
Nice to have
- PhD and 3+ years of relevant industry experience.
- Understanding of battery modeling and control theory; software debugging, cross-functional collaboration, machine learning or deep learning, and software development process experience are also preferred.
Pay
$150,400 and $225,300 (base salary); $142,300 and $214,300 (base salary)
Tools
C, C++
AI focus
Machine learning algorithms and deep learning applications are preferred experience areas; the role's stated work focuses on battery and power management algorithms.
Model-written summary · the original posting is authoritative