Cpu Verification Engineer

NVIDIA NVIDIA · Semiconductors · Bangalore, India

NVIDIA is seeking a Senior CPU Verification Engineer to work on ARM architecture-based CPUs for AI execution and the Agentic AI hardware stack. The role involves developing and executing verification plans, creating testbench components, and collaborating with design teams. A key aspect is analyzing and improving verification strategies using AI accelerated workflows.

What you'd actually do

  1. Responsible for verification of ARM architecture-based CPU cores
  2. Develop and execute thorough unit-level verification plans and create new testbench components
  3. Collaborate closely with design and architecture teams to verify architectural and microarchitectural features
  4. Develop stimulus using external and in-house RIS tools for end-to-end verification of features
  5. Analyze and improve existing verification strategies by incorporating AI accelerated workflows to enhance efficiency and effectiveness

Skills

Required

  • Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field, or equivalent experience.
  • At least 3+ years of experience in CPU verification.
  • Proven expertise in ARM architecture and/or CPU microarchitecture verification.
  • Strong understanding of verification methodologies and tools.
  • Outstanding problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.

Nice to have

  • Detailed understanding of ARM v9 architecture and/or cache coherency concepts
  • Exposure to unit level (Branch-Predictor/Frontend/Load-Store) verification of high-performance CPU cores
  • Exposure to stimulus generation using RIS tools

What the JD emphasized

  • AI execution
  • Agentic AI hardware stack
  • AI accelerated workflows