Senior System Verification Engineer

NVIDIA NVIDIA · Semiconductors · Santa Clara, CA

Senior System Verification Engineer at NVIDIA, focusing on emulation environments for GPUs, SOCs, and high-speed protocols. Requires extensive experience in hardware verification, SystemVerilog, C/C++, and emulation techniques.

What you'd actually do

  1. We support multiple emulation environments using the latest emulation techniques (C/C++ DPI Transactors, SV assertions, Coverage, Power Estimation, SpeedBridges, Accelerated UVM Testbenches).
  2. Bring up GPUs, SOCs, Switch, NIC on emulation, root causing system level test fails and emulator environment issues.
  3. Bring-up and verify High Speed protocols like PCIe/CXL/NVLINK/IB/Ethernet etc …. Low speed protocols like I2C/I3C/SPI/UART
  4. Bring-up/debug issues related to CPU and GPU Coherency
  5. We have continual collaboration with Design, DV, Power, Silicon Validation, Performance, and Software teams.

Skills

Required

  • M.S or equivalent experience in Electrical Engineering, Computer Science, Computer Engineering or related field with 8+ years of proven experience.
  • Verilog and/or VHDL
  • C/C++
  • SystemVerilog
  • High-speed interfaces: PCIe/CXL/NVLINK/IB/Ethernet etc ….
  • Low-speed protocols like I2C/I3C/SPI/UART and BMC interaction in server platforms
  • CPU - GPU coherency
  • UVM verification environments
  • scripting with Perl, Python and C/C++
  • hierarchical design approach, top-down design, SoC and system level verification.
  • Zebu emulation experience with SOC/CPU

What the JD emphasized

  • proven experience
  • essential
  • Working Knowledge