Engineer – Cache DFT Verification

AMD

  • Full Time

To apply for this job please visit careers.amd.com.

Role Overview

As a CPU Verification Engineer, you will leverage your technical expertise to verify AMD’s next-generation CPU microprocessors. This role focuses on cache and Design-for-Test (DFT) verification, including MBIST, across block, core, and full-chip levels. You will work closely with architects, RTL designers, physical design, and silicon validation teams, contributing across the full product lifecycle—from specification through post-silicon validation.

Key Responsibilities

  • Perform functional and DFT verification of high-speed microprocessor designs at RTL and gate levels across SoC, core, and block hierarchies.
  • Develop and maintain verification environments, infrastructure, and automated regression frameworks.
  • Create and execute detailed test plans using directed and constrained-random test methodologies.
  • Verify cache subsystems and DFT features including MBIST, scan, JTAG (1149.x), and logic BIST.
  • Develop and debug x86 assembly–based directed tests and random exercisers to validate functionality and testability.
  • Analyze coverage metrics, identify verification gaps, and drive closure against quality targets.
  • Resolve simulation discrepancies and assertion failures at behavioral and gate-level models.
  • Support formal verification initiatives and contribute to methodology improvements.
  • Collaborate with product test and silicon validation teams during bring-up and post-silicon debug.
  • Replicate post-silicon issues using pre-silicon infrastructure to ensure full validation and characterization.
  • Coordinate with cross-functional teams to manage dependencies and meet project milestones.

Required Skills & Experience

  • Strong experience in functional and DFT verification of microprocessors or complex ASIC designs.
  • Proficiency in Verilog HDL and logic simulation/debug.
  • Hands-on programming experience with x86 assembly, C/C++, Perl, and/or Ruby.
  • Solid understanding of modern CPU architecture and high-performance microprocessor design.
  • In-depth knowledge of DFT methodologies including MBIST, scan (LSSD/MuxD), JTAG, and logic BIST.
  • Familiarity with CMOS design fundamentals, deep sub-micron fault models, and fault simulation techniques.
  • Exposure to formal verification tools and techniques is a strong plus.

Soft Skills & Attributes

  • Strong written and verbal communication skills.
  • Proven ability to collaborate across architecture, RTL, physical design, and validation teams.
  • High level of ownership, initiative, and attention to detail.
  • Ability to influence technical outcomes and manage priorities effectively in a fast-paced environment.

Education

  • Bachelor’s, Master’s, or PhD in Electrical Engineering, Computer Engineering, or a related field.
Job Overview