Battery Algorithm ML Engineer
- Location
- Cupertino · On-site
- Job type
- Full-time
- Level
- Senior
- Education
- Master's degree
- Listed
- 13 days ago
Skills & highlights for this role
- Machine learning algorithms
- Deep learning applications
- Python or C++ programming
Also useful
- Battery Management Systems (BMS)
- Software requirements definition
- Software development process
- ML inference pipeline design and architecture
- AI coding tools
- Agentic AI applications
- ML feature development in battery or consumer electronics
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
- MS degree in Computer Science, Electrical Engineering, Mechanical Engineering, or related field.
- Experience in machine learning algorithms and deep learning applications.
- Experience programming in Python or C++.
Preferred Qualifications
- PhD and 3+ years relevant industry experience.
- Experience with SW requirement definition and SW development process.
- Experience in the design and architecture of machine learning inference pipelines and underlying infrastructure.
- Experience in using AI coding tools and creating agentic AI applications.
- Experience in innovative and creative ML feature development in battery or consumer electronic domain.
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 ML 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 ML Engineer job at Apple located?
This Battery Algorithm ML 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 ML Engineer at Apple?
For the Battery Algorithm ML Engineer role, Apple highlights a master's degree; experience with Machine learning algorithms, Deep learning applications, Python or C++ programming. 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 ML 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.