Apple logo
Apple Verified
Consumer Electronics, Software, Services, Retail

Battery Algorithm Specialist

Cupertino, CAOnsiteFull TimePosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Required skills

  • BMS
  • Algorithm Development
  • Firmware Development
  • Validation
  • Python
  • C/C++
  • Battery Health Monitoring
  • Estimation Models

Nice to have

  • Lithium-ion battery modeling
  • Electrical circuits
  • Time-series data analysis

Role summary

Apple is seeking a Battery Algorithm Specialist to contribute to the development and qualification of advanced lithium-ion battery technology for portable consumer applications. This role involves working with multi-functional teams to develop battery firmware, algorithms, and BMS qualification protocols, ensuring a high level of customer experience. The specialist will collaborate with BMS firmware and algorithm engineers to enhance product quality and efficiency, and will be part of a team qualifying new BMS algorithms and architectures to improve battery utility in Apple products. A BS degree in a relevant engineering or computer science field and experience with BMS algorithm/firmware/software development, validation, and programming languages like Python or C/C++ are required.

Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other’s ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with the world, changing lives for the better. It’s the diversity of our people and their thinking that inspires the innovation that runs through everything we do. When we bring everybody in, we can do the best work of our lives. Here, you’ll do more than join something — you’ll add something. Do you love working on challenges that no one has solved yet? Do you like changing the game? Envision what you could do here. At Apple, we believe new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. This position contributes to the development and qualification of advanced lithium ion battery technology for portable power consumer applications. You will work with internal multi-functional teams to develop battery firmware, algorithm and battery management system (BMS) qualification protocols using system requirements, user profiles and the battery health monitoring estimation models to ensure high level of customer experience. You will collaborate with BMS firmware and algorithm engineers to improve the quality, productivity, and efficiency of Apple products.

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 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. 3+ years experience in BMS Algorithm/Firmware/Software development or validation. Experience with detailed Lithium-ion battery modeling and experience in working on electrical circuits. 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.

Ready to apply?
You'll be redirected to Apple's application page.

Similar roles

See how RiseMe works

Match, tailor, and prep so you send fewer applications and land more interviews.