CareerPlan

Battery Algorithm SW Engineer

Cupertino, United States of AmericaFull-time2026-10-16 → 2026-11-10

Core

Design and develop advanced battery and power management algorithms and software for various Apple products.

Role type

Battery algorithm software engineer

Builds

Battery management systems (BMS) for consumer, industrial, telecom, and automotive products

Domain

Consumer electronics / Battery management systems

Deliverable

production ML models

Required skills

C, C++, battery modeling, control theory, software architecture, SW module development, debugging, machine learning algorithms, deep learning applications

Preferred skills

PhD, 3+ years industry experience, SW requirement definition, SW development process