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. Role spans pre-silicon test planning to 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
- Work closely with architecture and RTL designers on verifying the functionality correctness of CPU Power Management, clock control, and debug logic
- 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 10+ 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 orientated 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 degree or higher in a related fieldPerl / Python or SystemVerilogProcessor or power management architecture and verificationAXIRandom constraint verification / UVMSystemVerilog assertions / UPF / low power simulationCommunication and collaborationIndependent work and scheduling
Nice to have:Hardware trace / processor debug featuresFormal verificationObject-oriented programming or CPU assembly language
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 Efficiency2d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (Seattle, WA) · Software and Services