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

The CPU Debug and Power Management Verification Engineer joins the silicon engineering team to focus on auxiliary features of a high-performance ARM-based CPU, including power management, clock control, debug infrastructure, resets, and special-purpose registers. This role involves collaborating with architecture and RTL designers across the product lifecycle from pre-silicon test planning to post-silicon bring-up. Responsibilities include developing test plans, building verification infrastructure like checkers and transactors, analyzing functional coverage, and root-causing design issues. The candidate will utilize SystemVerilog, SVA, C++, Assembly, and scripting languages such as Perl or Python to validate functionality in simulation, emulation, and FPGA environments. Technical expertise includes UVM base testbenches, AXI protocols, UPF for low power simulation, and formal verification techniques. This role is critical for ensuring robust, low-power, high-performance CPU designs through rigorous functional verification of complex system logic.

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 test plan execution.
  • Identify, root-cause, and document design issues while collaborating with RTL teams for fixes.
  • 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 3+ 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