CPU Verification Engineer

Amd

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Fort Collins, CO
Salary
$144,800–$217,200 / yr
Posted
31 days ago
Freshness
Confirmed live yesterday
Closes
Aug 31, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $199k
This role $181k
$134k most similar roles pay here $245k

This role pays less than 61% of similar roles. Most pay $176,600–$222,250 — the shaded band above. At the midpoint, this role pays about $181k versus about $199k for comparable roles.

Based on 240 similar postings.

Employer

About Amd

AMD (Advanced Micro Devices) is a semiconductor company that develops high-performance processors, graphics cards, and adaptive computing solutions for gaming, data centers, and embedded markets. Industry: Semiconductors

Amd currently has 374 open roles on FindRole.

Listed pay typically runs $166,400–$249,600 across 374 roles with salary data.

Most-posted roles

View all roles at Amd

At a glance

TL;DR · CPU Verification Engineer

As a CPU Verification Engineer within the Cores organization, you will verify cache subsystems powering high-performance processors. Working alongside RTL design, architecture, and physical design teams, you will perform functional verification of L2 and L3 cache designs from block level through full-chip integration. Your daily responsibilities include building and maintaining C++ verification environments, including reference models, checkers, and scoreboards; developing C and assembly test programs to validate behavior; and debugging failing tests to root cause issues. You will also develop test plans, contribute to coverage closure, and utilize AI-assisted tools and workflows. The role requires proficiency in C++, Python, or Perl scripting for automation, a solid understanding of computer architecture and cache memory systems, and experience with industry-standard RTL simulation and debug tools to solve complex hardware verification challenges.

What you'll do

  • Perform functional verification of L2 and L3 cache subsystems at block and full-chip levels.
  • Build and maintain C++ verification environments including reference models, checkers, and scoreboards.
  • Develop C and assembly test programs to validate cache behavior and expose corner cases.
  • Debug failing tests to identify root causes and work with design engineers to resolve issues.
  • Create detailed test plans and contribute to achieving coverage closure.
  • Utilize AI-assisted tools and workflows as part of the modern verification practice.

What we're looking for

  • Strong C++ skills and a solid understanding of computer architecture are required.
  • Experience with functional verification on CPU, GPU, or complex ASIC/SoC designs (preferred).
  • Experience building verification infrastructure using C++ (preferred).
  • Proficiency in Python or Perl scripting for test automation and analysis (preferred).
  • Familiarity with industry-standard RTL simulation and debug tools (preferred).
  • A Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or Computer Science (preferred).

More like this

Similar roles

CPU Hardware Verification Software Engineer

Arm Holdings

Austin, TX 15 days ago $130,100–$176,000
C++ Python Assembly Verilog HDL CPU Verification Computer Architecture Object-Oriented Programming Data Structures Algorithms Hardware Simulation Microarchitecture Random Test Generation
Hybrid

Senior Design Verification Engineer

Amd

Santa Clara, CA 91 days ago $200,000–$300,000
C++ SystemVerilog UVM Python Perl RTL Verilog Design Verification Scripting AI-driven development Coverage Closure
Hybrid