Taro Logo

Verification Engineer - Memory Subsystem

NVIDIA is the world leader in accelerated computing, pioneering solutions to tackle challenges no one else can solve. Their work in AI and digital twins is transforming the world's largest industries and profoundly impacting society.
Backend
Mid-Level Software Engineer
Hybrid
2+ years of experience
AI · Automotive
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Verification Engineer - Memory Subsystem

NVIDIA is seeking passionate, highly motivated, and innovative verification engineers to join the Graphics Engineering team working on the verification of powerful memory subsystem IPs used in their industry-leading Graphics Processors. This position offers the opportunity to have a real impact in a dynamic, technology-focused company creating ripples in the field of artificial intelligence with ground breaking product lines ranging from data centers to consumer graphics and self-driving cars.

Responsibilities include:

  • Verifying the design, architecture and micro-architecture using sophisticated verification methodologies
  • Developing verification infrastructure components using UVM methodology
  • Defining verification scope, developing testplans, and working on functional coverage driven verification closure
  • Collaborating with architects, designers, software engineers, and post-silicon teams across sites

Requirements:

  • BS/MS in EE/ECE with 2+ years of experience
  • Exposure to verification closure of complex IP/sub-system for at least one project
  • Expertise in industry-standard verification flows (SV random testing, UVM, FV, coverage metrics, profiling tools, X prop, etc.)
  • Strong coding skills in SV
  • Passion for debugging and good problem-solving skills
  • Strong communication and interpersonal skills

Preferred qualifications:

  • Prior verification experience related to memory subsystem/network interconnect IPs
  • Familiarity with memory subsystem concepts (cache coherency, memory consistency models, arbitration policies, high-speed IO protocols, on-chip interconnect)
  • Familiar with scripting languages (Perl/python)

NVIDIA is widely considered one of the technology world's most desirable employers, with some of the most forward-thinking and hardworking people in the world. Join their GPU ASIC team and help build the real-time, cost-effective computing platform driving their success in this exciting and quickly growing field.

Last updated 8 months ago

Responsibilities For Verification Engineer - Memory Subsystem

  • Verify the design, architecture and micro-architecture using sophisticated verification methodologies
  • Work on the development of verification infrastructure components using UVM methodology
  • Define verification scope, develop testplans, and work on functional coverage driven verification closure
  • Collaborate with architects, designers, software engineers, and post-silicon teams across sites

Requirements For Verification Engineer - Memory Subsystem

Python
  • BS/MS in EE/ECE with 2+ years of experience
  • Exposure to verification closure of complex IP/sub-system for at least one project
  • Expertise in industry-standard verification flows (SV random testing, UVM, FV, coverage metrics, profiling tools, X prop, etc.)
  • Strong coding skills in SV
  • Passion for debugging and good problem-solving skills
  • Strong communication and interpersonal skills

Interested in this job?