Soc Verification Engineer – Noc / Uvm

AMD AMD · Semiconductors · San Jose, CA · Engineering

This role is for a SoC Verification Engineer at AMD, focusing on the verification of Network on Chip (NoC) IPs and Subsystems. The engineer will be responsible for architecting, developing, and using simulation and formal verification environments to ensure the functional correctness of NoC IPs, subsystems, and SOC designs. The position requires strong expertise in SystemVerilog, UVM, and ASIC/SoC verification methodologies.

What you'd actually do

  1. Lead and Plan verification of complex digital design blocks by fully understanding the architecture and design specifications
  2. Interact with architects and design engineers to create a comprehensive verification testplan
  3. Design and architect testbenches in System Verilog and UVM to complete verification of the design in an efficient manner
  4. Create and enhance constrained-random and/or directed verification environments, and formally verify designs with System Verilog Assertions (SVA) and industry leading formal tools
  5. Debug tests with design engineers to deliver functionally correct design blocks

Skills

Required

  • SystemVerilog
  • UVM
  • ASIC/SoC verification methodologies
  • constraint-random verification
  • coverage-driven verification
  • formal verification (SVA)

Nice to have

  • OVM
  • VMM
  • Verilog test benches
  • Synopsys VCS
  • Cadence IES
  • assertion verification
  • block level NOC verification
  • AXI3/4
  • DDR4/5
  • HBM
  • PCIe
  • Processors
  • Graphics
  • verification architect
  • FPGA verification
  • SOC verification
  • VLSI designs
  • gate level simulation
  • power verification
  • reset verification
  • contention checking
  • abstraction techniques
  • verification management tools
  • regression management
  • Cadence IEV
  • Jasper
  • Synopsys VC-Formal
  • Synopsys Magellan

What the JD emphasized

  • strong expertise in SystemVerilog and UVM
  • solid understanding of ASIC/SoC verification methodologies
  • proficient in constraint-random, coverage-driven, and formal verification (SVA)
  • analytical, detail-oriented, and collaborative
  • ability to debug complex issues
  • drive verification closure
  • effectively partner with global design and architecture teams
  • taking ownership of challenging problems