Senior Verification Engineer, Performance

NVIDIA NVIDIA · Semiconductors · Bangalore, India

NVIDIA is seeking a Senior Verification Engineer to focus on CPU and memory architecture performance. The role involves developing test plans, simulation environments, validation, and automation for CPUs and CPU fabrics. Responsibilities include analyzing and validating CPU performance, guiding future product development, and performing silicon-based competitive analysis. The ideal candidate has 5+ years of experience in CPU/SOC Performance Verification and Analysis, strong computer system architecture knowledge, and experience with HDLs like Verilog/System Verilog.

What you'd actually do

  1. Responsibilities will include development of test plans and strategies, develop simulation environments, system bring-up, validation, and automation to deliver best-in-class CPUs.
  2. Develop and maintain CPU simulator infrastructure, hardware CPU test and performance infrastructure.
  3. Analyze and validate CPU and fabric performance, helping to understand current, and guide the development of future CPU products.
  4. Definition and development of tool chain and workflows that enables the full system performance alignment.
  5. Silicon based competitive analysis of NVIDIA CPUs.

Skills

Required

  • Master's or Bachelor's degree in EE/CS or equivalent experience
  • 5+ years of experience preferably in the areas of CPU / SOC Performance Verification and Analysis
  • Strong understanding of computer system architecture and operating system fundamentals.
  • Hands-on experience with HDLs such as Verilog / System Verilog.
  • Knowledge of verification methodologies and tools for IP and SoC level verification.
  • Experience with System Verilog, C/C++, Python languages and relevant frameworks.
  • Background with debug on Silicon.

Nice to have

  • Detailed knowledge of the ARM and/or x-86 architecture.
  • Prior experience with performance analysis of CPUs.
  • Experience with analysis and characterization of CPU workloads.