Senior Asic Verification Engineer

NVIDIA NVIDIA · Semiconductors · Durham, NC +2

Senior ASIC Verification Engineer needed for NVIDIA's Memory Management Unit team, focusing on verifying world-leading GPUs. Role involves defining verification scope, developing infrastructure, and ensuring design correctness.

What you'd actually do

  1. As a senior member of our verification team, you'll 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, and verify the correctness of the design.
  2. Collaborate with architects, designers, software engineers across sites to accomplish your goals.
  3. Plan and work on strategic direction of the methodology for the testbench with advance methodology.

Skills

Required

  • Bachelors or Masters Degree in Electrical Engineering or Computer Science or Computer Engineering or equivalent experience
  • 5+ years of relevant work or research experience
  • SystemVerilog
  • C
  • C++
  • test planning
  • coverage closure
  • creating reusable verification components
  • constrained random testing
  • functional coverage
  • assertion-based verification
  • object oriented programming concepts
  • simulation tools like VCS, IES
  • debug tools like Debussy, GDB
  • Strong interpersonal skills
  • Good debugging and problem solving skills

Nice to have

  • Understanding of memory subsystem micro-architecture, cache topologies and policies, memory management, interconnects, and/or arbiter designs
  • Universal Verification Methodology (UVM)
  • SystemVerilog checkers and scoreboards
  • Semiformal Verification (SFV)
  • Perl
  • Python

What the JD emphasized

  • Exposure to Computer Architecture, ASIC design and verification methodology is required