Battery Algorithm SW Engineer
- Location
- Cupertino · On-site
- Job type
- Full-time
- Level
- Senior
- Education
- Bachelor's degree
- Listed
- 13 days ago
Skills & highlights for this role
- C
- C++
- Machine Learning
- Deep Learning
- Algorithm Design
- Software Architecture
Also useful
- Battery Modeling
- Control Theory
- Battery Management Systems
- Software Requirements Definition
- Software Development Process
- Debugging
- Cross-functional Collaboration
Summary
Are you interested to work on the forefront of Battery Management Systems? In this role you will develop future BMS technologies with a hardworking team of engineers in a highly reciprocal and multi-functional environment. The ideal individual will be proficient in this field, who has experience developing and commercializing robust battery management solutions for consumer, industrial, telecom or automotive products. Be a part of a team developing new class of battery systems involving algorithms, architectures and products as we improve the utility of batteries.
About the role
The BMS team is looking for battery algorithm software engineer to design and develop advanced battery and power management algorithms and software for various Apple products. Working with a cross-function team including algorithms, software, and system engineers, you will be required to define SW architecture and write SW modules to implement innovative battery algorithms.
Responsibilities
- Develop future BMS technologies with a hardworking team of engineers in a highly reciprocal and multi-functional environment.
- Develop and commercialize robust battery management solutions for consumer, industrial, telecom or automotive products.
- Develop new class of battery systems involving algorithms, architectures and products to improve the utility of batteries.
- Design and develop advanced battery and power management algorithms and software for various Apple products.
- Work with cross-functional teams including algorithms, software, and system engineers and will define SW architecture.
- Write SW modules to implement innovative battery algorithms.
Minimum Qualifications
- BS degree in Computer Science, Electrical Engineering, Mechanical Engineering, or related field.
- Experience coding in C and/or C++.
- Experience in machine learning algorithms and/or deep learning applications.
Preferred Qualifications
- PhD and 10+ years relevant industry experience.
- Understanding of battery modeling and control theory.
- Experience debugging software to tackle challenging problems.
- Experience working with cross-functional teams.
- Experience with SW requirement definition and SW development process.
From Apple's careers page, first listed on Rolev.ai on October 27, 2026. Rolev.ai is not the employer.
How Rolev.ai helps with this application
Rolev.ai is a job search and application tool for US job seekers. For this Battery Algorithm SW Engineer role at Apple, it shows how your resume fits, tailors your resume to the posting, and prepares the application for you to review.
See how you fit
Openings from employer career sites are ranked against your whole resume—and searchable inside Claude, ChatGPT, and Cursor via Rolev.ai MCP.
Tailor without inventing
Every change to your resume is checked against your original. New experience goes in only with your yes—zero fabricated claims.
Draft the full kit
Tailored and Full Match resumes, role-specific cover letters, and answers to employer screening questions are prepared in seconds.
1-Click Extension Autofill
The Chrome extension fills the employer's Greenhouse, Workday, Lever, or Ashby form in 1 click. You review it and press Submit.
Common questions
Where is the Battery Algorithm SW Engineer job at Apple located?
This Battery Algorithm SW Engineer position at Apple is located in Cupertino (On-site). Always check Apple's application page for specific state eligibility or relocation policies.
What qualifications are required for Battery Algorithm SW Engineer at Apple?
For the Battery Algorithm SW Engineer role, Apple highlights a bachelor's degree; experience with C, C++, Machine Learning, Deep Learning, Algorithm Design, Software Architecture. Rolev.ai can score your existing resume against these requirements and show any skill gaps before you apply.
How do I apply for the Battery Algorithm SW Engineer position at Apple?
This listing links directly to Apple's application page. You can apply directly on Apple's site, or use Rolev.ai to check your resume fit, generate a zero-hallucination tailored resume and cover letter for this posting, and autofill the application form in 1 click with the Rolev.ai Chrome extension. You always review the form and press Submit yourself.