Jobs · Engineering · North Carolina

ASIC Verification Engineer - New College Grad 2026

NVIDIA · Durham, NC · 3 wk ago
EngineeringFull-time

About the role

NVIDIA is seeking an outstanding ASIC Verification Engineer to verify the world’s leading GPUs. This position offers the opportunity to contribute to a dynamic, technology-focused company impacting various product lines including consumer graphics, self-driving cars, and artificial intelligence.

Responsibilities

  • Understand the design & implementation with focus on Memory Management unit
  • Define the verification scope
  • Develop the verification infrastructure (Testbenches, BFMs, Checkers, Monitors)
  • Implement test/coverage plans
  • Verify the correctness of the design
  • Collaborate with architects, designers, software engineers across sites to accomplish goals
  • Plan and work on strategic direction of the methodology for the testbench with advanced methodology

Requirements

  • Bachelor's or Master's Degree in Electrical Engineering, Computer Science, or Computer Engineering or equivalent experience
  • Exposure to Computer Architecture, ASIC design, and verification methodology
  • Strong ability with SystemVerilog, C, and/or C++, test planning, coverage closure, and creating reusable verification components
  • Knowledgeable in constrained random testing with functional coverage and assertion-based verification
  • Understanding of object-oriented programming concepts
  • Exposure to simulation tools like VCS, IES and debug tools like Debussy, GDB
  • Strong interpersonal skills
  • Good debugging and problem-solving skills

Qualifications

  • Understanding of memory subsystem micro-architecture, cache topologies and policies, memory management, interconnects, and/or arbiter designs is a plus
  • Experience with Universal Verification Methodology (UVM), SystemVerilog checkers and scoreboards
  • Assertion-based verification, Semiformal Verification (SFV)
  • Perl or Python knowledge

Skills

  • SystemVerilog
  • C and/or C++
  • Test planning
  • Coverage closure
  • Reusable verification components
  • Constrained random testing
  • Functional coverage
  • Assertion-based verification
  • Semiformal Verification (SFV)
  • Perl or Python

Benefits

  • Base salary range: $100,000 - $166,750 for Level 1, and $116,000 - $189,750 for Level 2
  • Eligible for equity and benefits

Pay

  • Base salary determined based on location, experience, and comparable positions

Schedule

  • Full-time

Similar jobs