
CPU Power Engineer
Required skills
- CPU Power Engineer
- power budgeting
- power analysis
- recovery opportunities
- micro-architecture
- RTL
- physical design
- high performance designs
- power rollups
- net lists
Nice to have
- STA
- spice
- device physics
Role summary
Apple is seeking a CPU Power Engineer to join their CPU team. This role focuses on power budgeting, analysis, and identifying recovery opportunities at the intersection of micro-architecture, RTL, physical design, and technology for high-performance designs. Responsibilities include analyzing power impact of new features, generating power rollups, and creating power projections. Requires BS degree and scripting experience in Perl, Python, or TCL. Preferred qualifications include broad knowledge of micro-architecture, physical implementation, auto place and route tools, STA, SPICE, logic design, device physics, CMOS circuit design, and CPU architecture.
Description
As a CPU Power Engineer, you will have the following responsibilities: • Analyze and estimate the power impact of implementing new micro-architectural features • Generate power rollups and projected estimates from initial to mature net lists through the lifecycle of a project • Analyze power contributions to generate opportunities for recovery in physical implementation as well as RTL • Create power projections factoring in expected cost of convergence and implementation and refine the process
Minimum Qualifications
Minimum BS required Scripting experience in Perl/Python and TCL
Preferred Qualifications
The ideal candidate should have broad knowledge related to micro-architecture, physical implementation, auto place and route tools, STA, spice, logic design, and device physics Knowledge of logic design principles along with timing and power implications for high performance and high frequency designs CMOS circuit design and analysis skills Experience with industry-standard power analysis tools like PrimePower and PowerArtist Academic or industry experience with CPU architecture and implementation
Sample Apple interview questions
- 1
Design a typeahead box for a search engine
system designmedium - 2
Design a rate limiter
system designmedium - 3
Architect a key-value store for distributed systems.
system designmedium - 4
Design a system to schedule jobs in a distributed environment
system designmedium - 5
What is an API and how does it work?
technicalmedium
Get started to unlock a personalized interview prep pack for this role.
Similar roles
US Carrier Sales Consumer Offers LeadApple · Cupertino, CA · Onsite
AMS Lab OperationsApple · California · Onsite
Second Class Power EngineerLouis Dreyfus Company · Yorkton, SK · Onsite
4th Class Power Engineer - Permanent, FT, Day, Afternoon, Evening/Night (rotate every 3-weeks)Burnbrae Farms · Winnipeg, MB · Onsite
Mid-Level I&C Engineer- Kiewit Power EngineeringKiewit · Phoenix, AZ · Hybrid
Pulsed Power EngineerLeidos · New Mexico · Onsite
