Sr Design Verification Engineer

AMD AMD · Semiconductors · Santa Clara, CA · Engineering

This role is for a Senior Design Verification Engineer at AMD, focusing on advanced data center networking technology. The engineer will be responsible for developing and executing verification strategies for complex ASIC designs, including IP, subsystem, and SoC levels. Key responsibilities involve UVM-based testbench development, execution, debugging, and collaboration with cross-functional teams. The role requires strong SystemVerilog and UVM expertise, experience with industry protocols, and scripting skills.

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. Develop high‑quality SystemVerilog components: stimulus generators, agents, BFMs/transactors, scoreboards, checkers, assertions, and functional coverage models.
  4. Own execution of verification plans, regression triage, and debug of architectural, functional, and performance issues.
  5. Root‑cause complex failures across RTL, testbench, interfaces (PCIe/DDR/Ethernet), and system interactions.

Skills

Required

  • SystemVerilog
  • UVM
  • SystemVerilog simulators (VCS preferred)
  • waveform debuggers (Verdi/DVE)
  • 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

Nice to have

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