NVIDIA

Custom SOC IP Verification Engineer

NVIDIA

full-time

Posted on:

Location Type: Office

Location: Santa Clara • California, Texas • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $168,000 - $310,500 per year

Job Level

SeniorLead

Tech Stack

PerlPython

About the role

  • Responsible for ASIC design verification for various processing blocks within a SOC, with a strong focus on cache coherency protocols and complex memory hierarchies.
  • Develop and complete test plans for cache coherency verification of ASIC-based SoCs using UVM-based environments.
  • Design and implement constrained-random and directed System Verilog testbenches targeting multi-level cache hierarchies and interconnect fabric.
  • Collaborate extensively with Architecture, SW/FW, Design, Modeling, Emulation, and Post-Silicon Validation teams to ensure comprehensive first-time right verification plans and execution.
  • Drive the development of silicon and platform verification strategies and methodologies.

Requirements

  • B.S. or M.S. degree in Computer Engineering, Electrical Engineering, or a related field (or equivalent experience).
  • 8+ years of experience in ASIC verification, particularly in cache coherency or memory subsystem verification.
  • Strong knowledge of System Verilog and UVM methodology.
  • Hands-on experience with AMBA protocols, especially AXI, ACE, and CHI, demonstrating a strong background with AMBA protocols such as AXI, CHI, ATB, etc.
  • Familiarity with SoC architectures, memory models, and CPU-cache interactions.
  • Proficiency in scripting languages (Python, Perl, TCL) and working knowledge of C/C++ for testbench or model integration.
  • Experience with formal verification or assertion-based verification (SVA) is a plus.
  • Knowledge of RISC-V or ARM architecture and system-level cache subsystems is a plus.
  • Exposure to coherency modeling tools, verification IPs, or emulation platforms (e.g., Palladium, Veloce) is a plus.
  • Experience in GPU-based verification is desirable.
Benefits
  • Equity
  • Benefits 📊 Resume Score Upload your resume to see if it passes auto-rejection tools used by recruiters Check Resume Score

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
ASIC design verificationcache coherency protocolsmemory hierarchiesUVM methodologySystem VerilogAMBA protocolsscripting languagesformal verificationassertion-based verificationRISC-V
Soft skills
collaborationcommunicationproblem-solvingstrategic planning
NVIDIA

Compiler Engineer, LLVM

NVIDIA
Junior · Midfull-time$120k–$190k / yearCalifornia, Texas, Washington · 🇺🇸 United States
Posted: 5 days agoSource: nvidia.wd5.myworkdayjobs.com