New offer - be the first one to apply!
June 27, 2025
Senior • On-site
$136,000 - $264,500/yr
Santa Clara, CA , +1
NVIDIA is seeking a Senior Custom SOC/IP Verification Engineer to verify the next generation SoC and IP solutions! We are looking for special individuals with desire to deliver innovative products. Together, we will build the next generation of life changing custom SOCs! If you are a motivated individual that understands how complex SOC and IPs are built, has intimate knowledge of client requirements, and understand various development cycles, this is your place to be.
This role demands an expert in ASIC verification methodologies and infrastructure development, coupled with extensive knowledge of key industry protocols such as AMBA (AXI, CHI, ACE, ATB) and PCIe. We are specifically seeking a skilled ASIC Verification Engineer with deep knowledge of System Verilog, UVM, and C++, along with a solid grasp of ASIC verification methodologies. You will be instrumental in defining and implementing cutting-edge verification strategies, building robust test environments, and ensuring the functional correctness of complex high-performance SOCs and their constituent IPs.
What you'll be doing:
Responsible for ASIC design verification for various processing blocks within a SOC.
Work on key aspects of verification planning and execution, including the development of innovative methodologies.
Design and implement constrained-random and directed testbenches using System Verilog and UVM to achieve verification closure.
Develop and analyze coverage metrics to ensure comprehensive verification.
Collaborate extensively with Architecture, SW/FW, Design, Modeling, Emulation, and Post-Silicon Validation teams to ensure flawless verification plans and execution.
What we need to see:
B.S. or M.S. degree in Computer Engineering, Electrical Engineering, or a related field (or equivalent experience).
4+ years of experience in ASIC verification with a proven track record of first-pass success.
Strong knowledge of System Verilog and UVM methodology.
Experience running and delivering complex mixed language UVM and C++ testbenches.
Hands-on experience developing tools and infrastructure using Perl or Python.
Proficiency in scripting languages (Python, Perl, TCL) and working knowledge of C/C++ for testbench or model integration.
Deep understanding of AMBA protocols, especially AXI, ACE, and CHI or equivalent experience.
Experience with complex subsystems like ARM CPU complex, LPDDR, HBM, GPUs, DLA, PCIe, or Network on chip.
A clear understanding of complexities involved with various design verification tools and performance verification.
You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.