Apple

Machine Learning Engineer — On-Device Adaptive Control

Job Description

Posted on: 
2026-03-16

Responsibilities

  • Design and implement on-device control systems for thermal and energy management
  • Build and fit thermal models from lab and field data
  • Prototype MPC and related control algorithms end-to-end, from data analysis through on-device deployment
  • Analyze large-scale field telemetry to characterize device behavior and validate models
  • Define and tune cost functions that encode system-level tradeoffs
  • Collaborate with firmware, hardware, and platform teams to integrate control systems into the OS

Job Requirements

  • MS or PhD in controls, robotics, electrical engineering, computer science, or related field — or BS with relevant experience
  • Experience with model predictive control, optimal control, or reinforcement learning
  • Strong programming skills in Python; comfort with C/C++ for on-device work
  • Experience working with real-world sensor data (noisy, incomplete, high-volume)
  • Demonstrated ability to take a project from data exploration through working prototype
  • Experience with thermal systems, battery management, or energy optimization (preferred)
  • Familiarity with embedded or resource-constrained environments (preferred)
Apply now

More job openings