Cpu Verification Engineer

NVIDIA NVIDIA · Semiconductors · Bangalore, India

NVIDIA is seeking a CPU Verification Tools Engineer to work on ARM architecture-based CPUs for AI execution. The role involves developing and using Random Instruction Sequence (RIS) tools for CPU verification, collaborating with design teams, and analyzing verification strategies. Experience with AI accelerated workflows is mentioned as a way to enhance efficiency.

What you'd actually do

  1. Work on Random Instruction Sequence (RIS) tools for CPU Verification
  2. Responsible for verification of ARM architecture-based CPU cores
  3. Develop and execute thorough unit-level verification plans and create new testbench components
  4. Collaborate closely with design and architecture teams to verify architectural and microarchitectural features
  5. Develop stimulus using external and in-house RIS tools for end-to-end verification of features

Skills

Required

  • CPU verification
  • ARM architecture
  • CPU microarchitecture verification
  • C/C++
  • Python
  • System Verilog
  • verification methodologies
  • verification tools

Nice to have

  • ARM v9 architecture
  • cache coherency concepts
  • Branch-Predictor/Frontend/Load-Store verification
  • stimulus generation using RIS tools

What the JD emphasized

  • AI accelerated workflows