DataJobs.io
← Back to all jobs

Job Description

The Energy Tech org at Apple is developing on-device control systems that use on-device machine learning to manage thermal and energy tradeoffs.

Responsibilities

  • Design and implement on-device control systems for thermal and energy management
  • Build and fit thermal models using 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

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 (sequential decision-making)
  • Strong programming skills in Python; comfort with C/C++ for on-device work
  • Experience working with real-world sensor data, including noisy, incomplete, high-volume datasets
  • Demonstrated ability to take a project from data exploration through a working prototype

Technologies

  • Python
  • C/C++
  • Model predictive control
  • Optimal control
  • Reinforcement learning
  • MPC
  • OS

Preferred Qualifications

  • Experience with thermal systems, battery management, or energy optimization
  • Familiarity with embedded or resource-constrained environments
  • Background in system identification or online parameter estimation
  • Comfort with ambiguity, able to scope and drive work without detailed specifications
  • Track record of shipping models or control systems into production, not only research

Benefits

  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Reimbursement for certain educational expenses, including tuition
  • Opportunity to become an Apple shareholder through Apple’s discretionary employee stock programs
  • Eligible for discretionary restricted stock unit awards
  • Can purchase Apple stock at a discount with participation in the Apple Employee Stock Purchase Plan
  • Base pay range between $142,300 and $214,300
  • Discretionary bonuses or commission payments and relocation (eligibility may apply)

Pay & Benefits

The base pay range for this role is between $142,300 and $214,300. Your base pay will depend on your skills, qualifications, experience, and location.

Location: Seattle, WA (onsite)

Similar Jobs