4 Nvidia Jobs
Senior CPU Verification Engineer
Nvidia
posted 2y ago
Flexible timing
Key skills for the job
We are looking for a strong Design Verification (DV) engineer to work in our CPU Design Verification team. This role is for someone curious about CPU Architecture - computer organization and design, who is strong with digital design basics and wants to be part of a Hardware design and verification team, that develops the next generation of CPUs and SoCs.
What you will be doing:
You will own developing verification components like checkers, models, coverage, stimulus etc. Work closely with the Architecture, RTL and Formal verification teams to both understand the micro-architecture and also to ensure bug free RTL. Participate in Design specification reviews, architecture reviews, other unit and integrate testplan reviews.
Build DV code and Algorithms that are high quality with excellent time/space complexity, that scales well to higher testbenches.
You will actively work on understanding the ARM architecture, coherency protocols like CHI and the unit micro-architecture. Become an expert on the CPU load/store, MMU, caching, coherency/consistency, fabric and related areas. Design and Verify the next generation of NVidia CPU and SoCs!
What we need to see:
BS or MS in Electronics Engineering with 4+ years of experience
Good grasp of Design Verification Methodologies
SV/UVM or equivalent verification languages and methodologies.
Strong problem solving - more specifically DV code like stimulus, models, constraints, coverage.
Good grasp of typical Testbench architecture and Verification components
Strong Understanding of CPU Architecture/computer organisation and design, specifically understanding load/store, caching and coherency concepts is a plus.
Way to stand out from the crowd:
Understanding computer organization and design concepts related to load/store, caching, coherency, consistency and ordering
Previous experience in CPU Design verification.
Use of EDA tools from Synopsys or cadence.
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Cpu Verification Engineer roles with real interview advice