CPU Debug and Power Management Verification Engineer
Apple· Hardware
Beaverton, ORFull-timePosted 6mo ago
About the role
Design Verification Engineer focused on auxiliary features of a high-performance ARM-based CPU, including Power Management, Clock Control, Debug Infrastructure, Resets, and Special-Purpose Registers. Responsible for pre-silicon test planning through post-silicon bring-up and debug, collaborating across CPU and SoC teams to deliver robust, low-power, high-performance CPU designs.
Responsibilities
- Work across the entire product lifecycle, from pre-silicon test planning to supporting post-silicon bring-up and debug when needed.
- Verify functionality correctness of CPU Power Management, clock control, and debug logic in collaboration with architecture and RTL designers.
- Develop and execute test plans and schedules.
- Write and debug tests in Assembly, SystemVerilog, SVA, C++, and scripting languages to validate functionality in simulation, emulation, and FPGA environments.
- Build and maintain verification infrastructure, including checkers, transactors, and coverage monitors.
- Analyze functional coverage to ensure test plan completeness.
- Identify, root-cause, and document design issues and collaborate with RTL teams to drive fixes.
- Support SoC-level debug for clock and power integration issues.
- Work with silicon bring-up teams to develop tests and debug issues across emulation, FPGA, and silicon.
- Contribute to post-silicon debug, using waveform and trace tools to diagnose complex system issues.
Qualifications
- Minimum BS and 3+ years of relevant industry experience
- Programming skills in Perl/Python or SystemVerilog
- Experience in processor or power management architecture and verification
- Experience with system fabric protocols such as AXI
- In-depth knowledge in design verification environments like random constraint verification and/or UVM base testbenches
- Experience in system Verilog assertions or silicon bringup or UPF and low power simulation
- Experience in processor debug features including hardware trace is a plus
- Experience with advanced verification techniques such as formal verification is a plus
- Advanced programming skills such as object oriented programming or CPU assembly language is a plus
- Should be an extraordinary teammate with excellent communication skills with the ability to articulate complex design issues during verification effort
- Be able to create and follow detailed work schedules and work independently on the verification efforts for a block/area of the design
Skills
Required:BS in related field or equivalentProgramming in Perl or Python or SystemVerilogPower management architecture and verificationAXI system fabric protocolsUVM-based verification
Nice to have:SystemVerilog Assertions (SVA) or UPF/low power simulationDebug features and processor traceFormal verificationObject-oriented programming or CPU assembly
Benefits
- Apple is an equal opportunity employer committed to inclusion and diversity (EEO rights information available).
- Accessibility and accommodation information available.
Last updated Jul 17, 2026. Interested? Apply on the company site.
About Apple
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11
More open roles at Apple
- Senior UI Software Engineer, Cocoa2d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology2d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer2d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency3d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency3d agoHybrid (Seattle, WA) · Software and Services