Drimva

Apple

Battery Algorithm SW Engineer

$175K–$325K

Cupertino, California +1 · Full-time · Posted Oct 22, 2026

Location
Cupertino, California
San Diego, California
Experience
No minimum years specified; preferred: 10+ years of relevant industry experience.
Education
BS degree in Computer Science, Electrical Engineering, Mechanical Engineering, or related field.

About the job

Develop battery and power-management algorithms and software, define software architecture, and implement modules for battery management systems used in Apple products.

What you'll do

  • Design and develop battery and power-management algorithms and software; define software architecture and write implementation modules.
  • Develop and commercialize battery-management solutions and technologies for consumer, industrial, telecom, or automotive products.
  • Collaborate with algorithm, software, and system engineers on battery systems and products.

What they ask for

  • BS degree in Computer Science, Electrical Engineering, Mechanical Engineering, or a related field.
  • Experience coding in C and/or C++.
  • Experience in machine learning algorithms and/or deep learning applications.

Nice to have

  • PhD and 10+ years of relevant industry experience.
  • Understanding of battery modeling and control theory; software debugging, cross-functional teamwork, or software requirements and development process experience.

Pay

$184,700 to $324,800 USD base salary; $175,000 to $308,500 USD base salary

Tools

C, C++

AI focus

Experience with machine learning algorithms and/or deep learning applications is required; the role develops battery algorithms and software.

Model-written summary · the original posting is authoritative

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