Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Battery Machine Learning Algorithm Engineer

Home > C/C++ programming jobs

Battery Machine Learning Algorithm Engineer in USA new

  • Cupertino, CA

Responsibilities

  • Develop novel machine learning algorithms for battery systems.
  • Create control strategies using control theory, model predictive control, Kalman filters, and optimization.
  • Implement algorithms on-device for battery systems.
  • Apply mathematical modeling to nonlinear dynamical systems and real-time optimization.

Requirements

  • Experience with machine learning methods including RNNs, LSTMs, and Transformers.
  • Experience with control theory and optimization, including MPC, Kalman filters, and convex or nonconvex optimization.
  • Experience with MATLAB and Simulink.
  • Preferred: PhD and 3+ years of relevant industry experience.
  • Preferred: experience with nonlinear dynamical-system modeling, embedded C/C++, Python, PyTorch, TensorFlow, physics-informed neural networks, hybrid physics/ML approaches, MPC implementation, and real-time optimization.

Apple

We’re a diverse collective of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways. And the same innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it. This i...

Similar positions

Battery Algorithm SW Engineer

  • Apple
  • Full time
  • USA
  • 10/17/2026
  • Cupertino, CA

Senior Software System Engineer

  • The Exploration Company
  • Full time
  • Others
  • 10/16/2026
  • Munich, Germany

Staff Engineer, Flight Software

  • BlackSky
  • Full time
  • USA
  • 10/16/2026
  • Salary: $155k - $180k/yr
  • Seattle, WA

Associate Embedded Software Engineer

  • AnySignal
  • Full time
  • USA
  • 10/16/2026
  • Salary: $110k - $145k/yr
  • Los Angeles, CA

iOS Software Engineer, Shortcuts Actions

  • Apple
  • Full time
  • USA
  • 10/16/2026
  • Seattle, WA