← All roles

CPU Debug and Power Management Verification Engineer

Apple· Hardware
Apply on company site
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