Design Verification Engineer

AMD AMD · Semiconductors · VANCOUVER, BC · Engineering

Design Verification Engineer at AMD, focusing on verifying PCI Express designs using UVM and developing test plans for next-generation products. The role involves all aspects of ASIC design stages, including testbench development, test case writing, coverage analysis, and debugging.

What you'd actually do

  1. Writing/Implementing/Reviewing Test Plans
  2. Developing Testbenches and Verification Components such as UVCs, models, BFMs, and Re-usable Verification Environments
  3. Writing, Modifying, and Maintaining Random and Directed Test Cases and Libraries in System Verilog/UVM
  4. Analyzing Functional and Code Coverage
  5. Implementing Assertions, Checkers, and Monitors

Skills

Required

  • System Verilog
  • UVM
  • RTL
  • Verilog HDL
  • ASIC
  • C/C++
  • Java
  • Perl
  • Ruby
  • Shell-scripting
  • UNIX/LINUX Environment
  • VCS
  • NCSIM
  • Questa
  • Verdi
  • PCI Express
  • x86
  • ARM
  • AMBA AXI
  • OCP
  • PIPE

Nice to have

  • Technical leadership