Design Verification Engineer

AMD AMD · Semiconductors · Santa Clara, CA · Engineering

Design Verification Engineer at AMD working on networking technologies for data centers, including AI and data center applications. Responsibilities include developing UVM-based testbench architectures, execution of verification plans, debugging complex issues, and collaborating with cross-functional teams. Requires expertise in SystemVerilog, UVM, and industry protocols like PCIe and Ethernet. Preferred qualifications include experience with performance verification, networking pipelines, and FPGA/HAPS validation.

What you'd actually do

  1. Develop robust UVM-based testbench architectures for IP, subsystem, and SoC‑level verification.
  2. Drive test plan creation, feature mapping, and coverage strategy for complex networking and data‑path IP.
  3. Own execution of verification plans, regression triage, and debug of architectural, functional, and performance issues.
  4. Root‑cause complex failures across RTL, testbench, interfaces (PCIe/DDR/Ethernet), and system interactions.
  5. Use industry‑standard simulation, debug, and analysis tools (VCS, Verdi/DVE, coverage tools, waveform analysis suites).

Skills

Required

  • SystemVerilog
  • UVM
  • SystemVerilog simulators
  • waveform debuggers
  • complex IP/subsystems verification
  • test plans
  • coverage
  • constrained-random methodologies
  • debug skills
  • PCIe
  • AXI
  • Ethernet
  • DDR
  • DMA engines
  • data-path components
  • Python
  • Perl
  • Shell
  • Tcl
  • automation
  • infrastructure

Nice to have

  • performance verification
  • power-aware verification (UPF)
  • formal verification
  • FPGA/HAPS‑based validation
  • acceleration flows
  • networking pipelines
  • high-speed I/O pipelines
  • architectural modeling
  • C/C++ reference models