Battery ML Engineer — On-Device, Real-Time MPC & Optimization

Apple Inc.

California

On-site

USD 185,000 - 325,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical and dental coverage
Retirement benefits
Stock programs
Product discounts
Relocation support
Tuition reimbursement

Job summary

Apple Inc. is hiring a Battery Machine Learning Algorithm Engineer in Cupertino, CA. You will develop ML algorithms for SOH/SOP/SOC estimation, adaptive control, and physics-informed models for battery systems on-device.

Collaborate across hardware and software teams to optimize runtime, safety, and reliability while ensuring efficient power delivery in real-time. The role emphasizes deployment on constrained hardware with model compression and robust performance under sensor noise and

Qualifications

  • Experience in machine learning (RNNs, LSTMs, Transformers) and control theory for optimization.
  • Experience with embedded systems development using C/C++ for resource-constrained platforms.
  • Experience with MATLAB/Simulink and ML frameworks (PyTorch, TensorFlow).

Responsibilities

  • Develop ML and adaptation algorithms for SOH/SOP/SOC estimation and degradation mechanisms across temperature and aging.
  • Build ML-enhanced predictive models of user load patterns and coupled electro-thermal dynamics.
  • Design MPC, adaptive and learning-based control algorithms for real-time optimization of battery management.
  • Collaborate with system teams to co-optimize battery algorithms with power management and thermal systems.
  • Develop physics-informed ML methods to improve generalization with data-driven predictions.
  • Deploy algorithms on embedded platforms using quantization, pruning, distillation and fixed-point arithmetic.

Skills

ML
Control theory
Embedded C/C++
Python ML frameworks
MATLAB/Simulink
PyTorch
TensorFlow
RNNs/LSTMs/Transformers

Tools

MATLAB/Simulink
Python
PyTorch
TensorFlow

Job description

Apple Inc. is hiring a Battery Machine Learning Algorithm Engineer in Cupertino, CA. You will develop ML algorithms for SOH/SOP/SOC estimation, adaptive control, and physics-informed models for battery systems on-device.

Collaborate across hardware and software teams to optimize runtime, safety, and reliability while ensuring efficient power delivery in real-time. The role emphasizes deployment on constrained hardware with model compression and robust performance under sensor noise and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Battery ML Engineer - On-Device Algorithms & Optimization
Battery ML Engineer - On-Device Algorithms & Optimization

Apple Inc. • San Diego (CA)

On-site
USD 175,000 - 309,000
Stock programs
Education reimbursement
Relocation assistance
+1
Battery ML Engineer: On-Device Real-Time Control
Battery ML Engineer: On-Device Real-Time Control

Apple, Inc. • San Diego (CA)

On-site
USD 142,000 - 214,000
Employee stock programs
Relocation assistance
Education reimbursement
+2
Battery ML Engineer: On-Device AI for Power & Health
Battery ML Engineer: On-Device AI for Power & Health

Apple, Inc. • Cupertino (CA)

On-site
USD 185,000 - 325,000
Comprehensive medical and dental
Employee stock purchase plan
Relocation assistance
+3
Battery ML Engineer - On-Device AI & Control
Battery ML Engineer - On-Device AI & Control

Apple Inc. • Cupertino (CA)

On-site
USD 180,000 - 280,000
Battery Algorithms ML Engineer — BMS & AI Innovation
Battery Algorithms ML Engineer — BMS & AI Innovation

Apple, Inc. • Cupertino (CA)

On-site
USD 185,000 - 325,000
Comprehensive medical and dental
Employee stock programs
Education reimbursement
+1
Battery Machine Learning Algorithm Engineer
Battery Machine Learning Algorithm Engineer

Apple Inc. • Cupertino (CA)

On-site
USD 180,000 - 280,000
Battery Algorithm ML Engineer — Equity Options
Battery Algorithm ML Engineer — Equity Options

Apple Inc. • San Diego (CA)

On-site
USD 142,000 - 214,000
Stock options
Relocation support
Medical coverage
+2
Battery Machine Learning Algorithm Engineer
Battery Machine Learning Algorithm Engineer

Apple • San Diego (CA)

On-site
USD 142,000 - 214,000
Employee stock programs
Relocation assistance
Education reimbursement
+2
Next-Gen Battery Algorithm & ML Engineer
Next-Gen Battery Algorithm & ML Engineer

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 210,000
Battery Machine Learning Algorithm Engineer
Battery Machine Learning Algorithm Engineer

Apple Inc. • California

On-site
USD 185,000 - 325,000
Medical and dental coverage
Retirement benefits
Stock programs
+3