Senior Verification and Validation Engineer

NVIDIA NVIDIA · Semiconductors · Austin, TX

Senior Verification and Validation Engineer to test ASIC build, architecture, and micro-architecture of NVIDIA CPUs, GPUs, and SoCs. Responsibilities include defining verification scope, developing test plans, building test generators, and developing verification infrastructure. Requires a Master's degree, 5+ years of experience, proficiency in C/C++, scripting languages, and a strong background in computer architecture and memory models.

What you'd actually do

  1. Understand the build and its implementation, define the verification and validation scope, develop test plans, and coordinate tasks within the CPU and GPU verification teams.
  2. Build and develop test generators to verify and validate CPU and GPU interactions, memory coherency, and consistency.
  3. Develop the verification infrastructure using brand new verification methodologies and tools.
  4. Work closely with architects, designers, pre- and post-silicon verification and validation teams to guarantee seamless completion of tasks.

Skills

Required

  • Master's Degree in Electrical Engineering, Computer Engineering, or Computer Science (or equivalent experience)
  • 5+ years of meaningful work experience
  • Proficiency in programming with C/C++
  • Proficiency in scripting languages such as Perl, Python, or shell
  • A strong background in computer architecture and memory models

Nice to have

  • Exposure to building and verification tools (VCS, emulation, FPGA, debug tools)
  • A proven track record of mentoring junior engineers and interns

What the JD emphasized

  • 5+ years of meaningful work experience
  • A strong background in computer architecture and memory models
  • Exposure to building and verification tools (VCS, emulation, FPGA, debug tools) is highly desirable
  • A proven track record of mentoring junior engineers and interns is a significant advantage