NVIDIA is seeking a Senior ASIC Verification Engineer to verify the world's leading GPUs. This position offers the opportunity to have a real impact in a dynamic, technology-focused company impacting product lines ranging from consumer graphics to self-driving cars and the growing field of artificial intelligence.

As a senior member of our verification team, you'll understand the design and implementation with a 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.

Responsibilities:

  • Collaborate with architects, designers, software engineers across sites to accomplish your goals.
  • Plan and work on the strategic direction of the methodology for the testbench with advanced methodology.

Requirements:

  • Bachelor's or Master's Degree in Electrical Engineering or Computer Science or Computer Engineering or equivalent experience.
  • 8+ years of relevant work or research experience.
  • Exposure to Computer Architecture, ASIC design, and verification methodology is required.
  • 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.

Preferred qualifications:

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

Benefits:

  • Equity
  • Benefits