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