CPU Verification Engineer (JR1981533) | NVIDIA Job | Bangalore, KA

Job description:

NVIDIA seeks a Verification Engineer with strong CPU and verification fundamentals to help them drive their CPU executions.

This position offers the opportunity to have a real impact in a progressive, technology-focused company impacting product lines ranging from consumer graphics to self-driving cars and the growing field of artificial intelligence.

Job duties and responsibilities:

You will be part of the CPU unit design verification team. You will focus on verifying critical units in the CPU pipeline. You will work on units related to the CPU memory path. The CPU is a complex mirco-architecture at a bleeding edge performance level. This involved understanding the micro-architecture, developing the verification strategy, putting together the verification testplan, and developing various components like stimulus, sequences, coverage and scoreboards. You will be part of a fast-paced verification team that delivers the most advanced CPU’s to the AI(Artificial intelligence) and the HPC(high-performance computing) market segments

Qualifications and experience required:

  • BS or MS in Electronics Engineering with a good track record and prior DV experience.
  • 2+ years of experience in the related field
  • SV/UVM or equivalent verification languages and methodologies.
  • Strong problem solving – more specifically DV code like stimulus, models, checkers, and coverage.
  • Knowledge in computer architecture and design, specifically understanding load/store, caching and coherency concepts.
  • Experience verifying digital systems with standard IP components/interconnects, including microprocessor cores and hierarchical memory subsystems.


  • Previous track record of contributing strongly to DV projects.
  • Expertise in the memory subsystem and awareness of cache and coherency protocols.

Job/Req. ID: JR1981533

Company: NVIDIA

Location: Bangalore, KA

Job CategoryVLSI or Electronics Engineering

Do you want Job alerts on your Phone? Join our WhatsApp/Telegram Group