About the role
What will you do at Apple?
Imagine what you could do here. At Apple, new ideas have a way of becoming
extraordinary products, services, and customer experiences very quickly. Bring
passion and dedication to your job and there's no telling what you could
accomplish! The people who work here have reinvented entire industries with all
Apple Hardware products. The same passion for innovation that goes into our
products also applies to our practices strengthening our dedication to leave the
world better than we found it. Join us to help deliver the next groundbreaking
Apple product! We are looking for a smart, self-driven engineer who loves to
test their skills against new and diverse challenges. We have a role that will
push you to do your best, to be your most creative and to invent new technology
that affects billions of users. This is your opportunity to join the elite team
responsible for crafting and building the foundation of the technology that
fuels Apple's devices.
DESCRIPTION
We are seeking a Power Control Systems Engineer to help design and evolve new
power control systems across multiple product features. You will be responsible
for evolving the power control architecture deployed across Apple products to
extend battery life and improve user experience while meeting device power and
thermal constraints across multiple timescales. This work involves collecting
and analyzing performance/power data from real-world workloads, applying and
extending control theory and estimation techniques — including multi-timescale
constraint handling — to novel system problems, driving data-driven and
predictive approaches to power allocation, cooperating with systems and software
teams to characterize and analyze power/performance profiles, and evaluating
power control algorithms based on the resulting insights.
MINIMUM QUALIFICATIONS
BS degree Experience with one or more of the following programing languages:
MATLAB/Simulink, C/C++, Bash, or Python Experience with control system design in
one or more of the following areas: Classical Control Theory, Modern Control
Theory, System Identification, Estimation Theory, Signal Processing, or
multi-timescale constraint handling
PREFERRED QUALIFICATIONS
MS or PhD in Electrical/Computer Engineering or Computer Science or equivalent
10+ years of relevant industry experience Experience implementing control
systems in embedded microcontroller environments Experience applying data-driven
or machine-learning approaches to power allocation, predictive analytics, or
constraint prediction Experience with multi-timescale or hierarchical
constraint-handling techniques in real-time control systems Innovative and
critical system-level thinker with control system design and debug skills Desire
to bring data-driven decision-making and analytics to improve our products
Professional and collaborative with interpersonal communication skills
Which skills does this role require?
Make your next move
Build a shortlist and prepare
Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.
- Build a focused shortlist before you applyCompare role requirements with your experience and give each application a clear reason.
- Practice explaining your experience in an interviewRehearse your answers before meeting the hiring team.
Other roles to compare
Review the responsibilities and requirements before adding an opening to your shortlist.
AI Evaluations Engineer, US Decision Intelligence
Apple · Cupertino, California, United States
AI Outcome Customer Engineer, Forward Deployed Engineering
Google · Atlanta, Georgia, United States
Data Analyst ServiceNow Developer
SiloSmashers, Inc. · District of Columbia, United States
Orchestration Workload Engineer - ACE - AI Factory
Roche · Kaiseraugst, Aargau, Switzerland
Research Engineer, Responsible Frontier AI Research, DeepMind
Google · New York, New York, United States
Automation Engineer, CGIC & BD AI Automation
Quantum Sky · Reston, Virginia, United States
Role information can change. Confirm current details on the original application page.
