GPU Core Pipeline Ip Verification Engineer

NVIDIA NVIDIA · Semiconductors · Bangalore, India

NVIDIA is seeking a Verification Engineer to verify the design and implementation of control subsystems for GPUs. This role involves IP-level verification, working with specifications, developing verification infrastructure, and collaborating with HW architects and designers. Experience with Verilog, C++, OOPs, and verification methodologies like UVM/VMM is required.

What you'd actually do

  1. As a key member of our ASIC Verification team, you will contribute to verifying graphics and compute features within an IP.
  2. You will be responsible for IP-level verification of GPU ASICs, including the design, architecture, golden models, and micro-architecture, using advanced verification tools and methodologies.
  3. You will work with the specifications and ensure functional and code coverage of all the RTL which you will verify.
  4. You are expected to understand the design and implementation, define the verification scope, develop the verification infrastructure and verify the correctness of the design.
  5. Work with HW architects and designers to make the right implementation choices.

Skills

Required

  • Verilog
  • C++
  • OOPs concepts
  • verification at Unit/Sub-system/SOC level
  • design and verification tools (VCS or equivalent simulation tools, debug tools like Debussy, GDB)
  • computer architecture concepts
  • analytical skills
  • problem-solving skills

Nice to have

  • SystemVerilog or similar HVL
  • UVM/VMM
  • industry standard verification tools for simulation and debug
  • 3D graphics processing
  • processor verification
  • C/C++ programming language
  • scripting and tool development using Perl and Python
  • debugging skills
  • interpersonal & communication skills
  • teamwork