NVIDIA logo

Custom SOC/IP Verification Engineer

NVIDIA
Full-time
On-site
Santa Clara, California, United States
$168,000 - $310,500 USD yearly
Level - Senior

Role Summary

NVIDIA is in search of a Custom SOC/IP Verification Engineer responsible for verifying next-generation SoC and IP solutions. This position focuses on ensuring cache coherency and compliance across CPU and GPU memory subsystems within high-performance ASIC designs.

Experience Level

Applicants should have a minimum of 8 years of hands-on experience in ASIC verification, specifically related to cache coherency and memory subsystem verification.

Responsibilities

The responsibilities include:

  • Verifying various processing blocks within an SOC, with an emphasis on cache coherency protocols and memory hierarchies.
  • Creating test plans for verifying cache coherency in ASIC-based SoCs using UVM environments.
  • Designing and implementing System Verilog testbenches for multi-level cache hierarchies and interconnect fabric.
  • Collaborating with multiple teams to ensure effective verification plans and execution.
  • Developing verification strategies and methodologies across silicon and platform levels.

Requirements

Candidates should possess:

  • B.S. or M.S. degree in Computer Engineering, Electrical Engineering, or related field.
  • Strong knowledge of System Verilog and UVM method.
  • Experience with AMBA protocols (AXI, ACE, CHI) and familiarity with SoC architectures and CPU-cache interactions.
  • Proficiency in scripting languages such as Python, Perl, TCL, and a working knowledge of C/C++.

Education Requirements

B.S. or M.S. degree in Computer Engineering, Electrical Engineering, or a related field, or equivalent experience.