Battery ML Engineer: On-Device AI for Power & Health

Apple, Inc.

Cupertino (CA)

On-site

USD 185,000 - 325,000

Full time

12 hours ago
Be an early applicant

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

Comprehensive medical and dental
Employee stock purchase plan
Relocation assistance
Tuition reimbursement
Discounted products and services
Retirement benefits

Job summary

Apple, Inc. in Cupertino seeks an engineer to develop novel machine learning algorithms for battery systems, including on-device implementations and robust control strategies such as MPC.

You will design physics-informed ML approaches and deploy on resource-constrained embedded platforms. You will collaborate with system teams to co-optimize battery algorithms with power management and thermal systems, and you will work with MATLAB/Simulink, C/C++, Python and ML frameworks to bring models from

Qualifications

  • Experience in machine learning (RNNs, LSTMs, Transformers).
  • Experience in control theory and optimization (MPC, Kalman filters, convex/nonconvex).
  • Experience with MATLAB/Simulink.
  • Experience in C/C++ for embedded systems and Python & ML frameworks (PyTorch, TensorFlow).

Responsibilities

  • Develop ML and adaptation algorithms for SOH/SOP/SOC estimation with robustness across temperature, aging, loads and sensor noise.
  • Build ML-enhanced predictive models of user load patterns and electro-thermal dynamics for proactive battery control.
  • Design advanced control algorithms (MPC, adaptive, learning-based) and multi-objective optimization for real-time battery management.
  • Collaborate with system teams to co-optimize battery algorithms with power management and thermal systems.
  • Develop physics-informed ML approaches that combine physics-based models with data-driven methods.
  • Deploy algorithms on resource-constrained embedded platforms using model compression and fixed-point arithmetic.

Skills

Machine learning (RNNs, LSTMs, Transf.
Control theory & optimization (MPC, KF
MATLAB/Simulink
C/C++ for embedded systems
Python & ML frameworks (PyTorch, TF)

Education

PhD

Job description

Apple, Inc. in Cupertino seeks an engineer to develop novel machine learning algorithms for battery systems, including on-device implementations and robust control strategies such as MPC.

You will design physics-informed ML approaches and deploy on resource-constrained embedded platforms. You will collaborate with system teams to co-optimize battery algorithms with power management and thermal systems, and you will work with MATLAB/Simulink, C/C++, Python and ML frameworks to bring models from

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 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 MPC & Optimization
Battery ML Engineer — On-Device, Real-Time MPC & Optimization

Apple Inc. • California

On-site
USD 185,000 - 325,000
Medical and dental coverage
Retirement benefits
Stock programs
+3
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 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 Algorithm ML Engineer for Next-Gen BMS
Battery Algorithm ML Engineer for Next-Gen BMS

Apple, Inc. • San Diego (CA)

On-site
USD 142,000 - 214,000
Medical and dental coverage
Employee stock programs
Relocation assistance (eligible)
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 • San Diego (CA)

On-site
USD 142,000 - 214,000
Employee stock programs
Relocation assistance
Education reimbursement
+2