NVIDIA logo

CPU Verification Engineer

NVIDIA
Full-time
On-site
Bengaluru, Karnataka, India
Level - Mid-Career

Role Summary

The CPU Verification Engineer will develop and execute test plans and strategies to validate high-performance CPUs and interconnects within NVIDIA's innovative engineering team.

Experience Level

The ideal candidate should possess a Master's or Bachelor's degree in Electrical Engineering, Computer Science or related field, or have equivalent experience, along with a minimum of 3 years of relevant industry experience.

Responsibilities

The responsibilities for this position include:

  • Developing test plans and simulation environments for CPU verification.
  • Enhancing legacy test suites and developing verification tooling.
  • Creating innovative verification strategies for complex micro architectures.
  • Working on system integration and validation for performance alignment.
  • Maintaining and developing simulator infrastructure.

Requirements

Applicants should demonstrate a solid understanding of computer architecture fundamentals and hands-on experience with HDLs such as Verilog and System Verilog, as well as knowledge of verification methodologies for hardware and software integration. Proficiency in System Verilog, C/C++, and Python is necessary, along with experience in debugging on Silicon.

Education Requirements

A degree in Electrical Engineering, Computer Science, or a related discipline is required, with relevant experience considered as an alternative to formal education.