CPU Debug and Power Management Verification Engineer

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Beaverton, OR
Posted
17 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $203k
$138k most similar roles pay here $263k

This listing doesn't post a salary. Most similar roles pay $177,050–$229,100.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 3553 open roles on FindRole.

Listed pay typically runs $165,800–$277,600 across 2740 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · CPU Debug and Power Management Verification Engineer

As a CPU Debug and Power Management Verification Engineer, you will join the silicon engineering team to focus on auxiliary features of a high-performance ARM-based CPU. You will be responsible for verifying functionality correctness for power management, clock control, debug infrastructure, resets, and special-purpose registers across both ARM-standard capabilities and specific innovations. Your daily work involves developing test plans, building verification infrastructure like checkers and transactors, and analyzing functional coverage to ensure completeness. You will write and debug tests using Assembly, SystemVerilog, SVA, C++, and scripting languages in simulation, emulation, and FPGA environments. The role requires expertise in UVM base testbenches, AXI protocols, and UPF for low-power simulation. You will collaborate with architecture and RTL designers to root-cause design issues and support SoC-level debug for clock and power integration during the full product lifecycle.

What you'll do

  • Verify the functionality of CPU Power Management, clock control, and debug logic.
  • Develop and execute comprehensive test plans and schedules across the product lifecycle.
  • Write and debug tests in Assembly, SystemVerilog, SVA, C++, and scripting languages.
  • Build and maintain verification infrastructure including checkers, transactors, and coverage monitors.
  • Analyze functional coverage to ensure complete execution of the test plan.
  • Identify, root-cause, and document design issues to drive fixes with RTL teams.
  • Support SoC-level debug for clock and power integration issues.
  • Perform post-silicon debug using waveform and trace tools across emulation, FPGA, and silicon.

What we're looking for

  • Minimum BS degree and 10+ years of relevant industry experience.
  • Programming skills in Perl, Python, or SystemVerilog.
  • Experience in processor or power management architecture and verification (preferred).
  • Experience with system fabric protocols such as AXI (preferred).
  • In-depth knowledge in design verification environments like random constraint verification and/or UVM base testbenches (preferred).
  • Experience in SystemVerilog assertions, silicon bringup, or UPF and low power simulation (preferred).
  • Experience in processor debug features including hardware trace (preferred).
  • Experience with advanced verification techniques such as formal verification (preferred).

More like this

Similar roles