
Battery Algorithm Specialist
Required skills
- Electrical Engineering
- Mechanical Engineering
- BMS Algorithm
- BMS Firmware
- BMS Software
- Lithium-ion battery modeling
- electrical circuits
- Python
- C/C++
Nice to have
- Master’s degree
- 10+ years experience
- time-series data analysis
- communication skills
- leadership skills
- critical thinking skills
Role summary
Apple is seeking a Battery Algorithm Specialist to contribute to the development and qualification of advanced lithium-ion battery technology for consumer applications. This role involves working with multi-functional teams to develop battery firmware, algorithms, and BMS qualification protocols. You will leverage system requirements, user profiles, and battery health monitoring models to ensure a high level of customer experience and collaborate with BMS firmware and algorithm engineers to enhance product quality and efficiency. The position requires a BS degree in a relevant engineering or computer science field, with experience in BMS algorithm/firmware/software development, validation, lithium-ion battery modeling, electrical circuits, and programming in Python or C/C++.
Description
You will be a part of a team qualifying new class of BMS algorithms and architectures to improve the utility of batteries of Apple products.
Minimum Qualifications
BS degree in Electrical Engineering, Mechanical Engineering, Computer Science, or a related field. Experience in Battery Management System (BMS) Algorithm/Firmware/Software development, validation or related. Experience with detailed Lithium-ion battery modeling or similar, and experience working on electrical circuits. Experience with Python or C/C++.
Preferred Qualifications
Master’s degree, PhD or equivalent job-related experience in Electrical Engineering, Mechanical Engineering, Computer Science, or a related field. 10+ years experience in BMS Algorithm/Firmware/Software development or validation. Experience with time-series data analysis. Excellent communication, organizational and leadership skills. Excellent critical thinking and trouble shooting skills Ability total action and drive results on tight schedules. Ability to collaborate effectively with teammates and cross-functional teams.
Sample Apple interview questions
- 1
Design a typeahead box for a search engine
system designmedium - 2
Design a rate limiter
system designmedium - 3
Architect a key-value store for distributed systems.
system designmedium - 4
Design a system to schedule jobs in a distributed environment
system designmedium - 5
What is an API and how does it work?
technicalmedium
Get started to unlock a personalized interview prep pack for this role.
