GPU Verification Engineer

NVIDIA NVIDIA · Semiconductors · Westford, MA

NVIDIA is seeking experienced ASIC Verification Engineers to verify the design, architecture, and micro-architecture of NVIDIA GPUs and SoCs. The role involves developing test plans, creating test generators, and building verification infrastructure using advanced methodologies and tools. Collaboration with architects, designers, and pre/post-silicon teams is essential. Requires a Bachelor's degree in EE, CE, or CS, 5+ years of experience, proficiency in C/C++, scripting (Perl/Python/shell), and a strong background in computer architecture and memory models. Experience with verification tools is a plus.

What you'd actually do

  1. As a member of the GPU verification team, you will be responsible for verifying the ASIC design, architecture and micro-architecture of NVIDIA GPUs and SoCs using sophisticated verification methodologies.
  2. You are encouraged to understand the design and its implementation, define the verification scope, develop the test plans and coordinate tasks within the GPU verification teams.
  3. Design and develop test generators that will verify and validate the CPU and GPU interactions, memory coherency and consistency.
  4. Develop the verification infrastructure using state of the art verification methodologies and tools.
  5. Collaborate with architects, designers, pre- and post-silicon verification teams to accomplish your tasks.

Skills

Required

  • C/C++
  • Perl/Python/shell scripting
  • Computer architecture
  • Memory models

Nice to have

  • VCS
  • Emulation
  • FPGA
  • Debug tools

What the JD emphasized

  • best-in-class ASIC Verification Engineers
  • verify the world’s leading GPUs
  • sophisticated verification methodologies
  • state of the art verification methodologies and tools