Drimva

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

First seen Oct 16, 2026 · Last verified Nov 4, 2026 (UTC)