NVIDIA

Senior Verification Engineer – CPU

NVIDIA

full-time

Posted on:

Location Type: Office

Location: Santa ClaraCaliforniaTexasUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $168,000 - $264,500 per year

Job Level

Tech Stack

About the role

  • Own and drive the definition, planning, and execution of verification strategies for sophisticated CPU designs.
  • Apply brand new verification methodologies and techniques to improve efficiency and ensure continuous improvement in CPU verification.
  • Collaborate closely with global architecture, build, and verification teams to complete and prioritize tasks.
  • Partner with build and architecture teams to define the scope of verification for high-quality product delivery.
  • Develop and maintain comprehensive stimulus, testbench, and coverage strategies to ensure continuous progress toward tape-out through defined metrics.
  • Mentor and guide a team of verification engineers, encouraging an environment of growth and learning.
  • Demonstrate agility in balancing multiple tasks and projects simultaneously.

Requirements

  • PhD, Master's, or Bachelor's degree in EE/CS or related field, or equivalent experience.
  • 8+ years of work experience in a verification domain working on CPU and/or CPU-based subsystems.
  • Strong understanding of verification guidelines with hands-on experience following standard methodologies for verification.
  • Experience or knowledge with defining and implementing a scalable constrained-random verification environment using SystemVerilog and UVM.
  • Proficient in one or more scripting languages like Python, Perl.
  • Knowledge of CPU and System level architecture/microarchitecture for any industry-standard architecture, having knowledge of Arm architecture is a big plus.
  • Knowledge of processor build concepts like pipelines, caches, virtual memory systems, coherency, etc.
  • Strong SW and HW debugging skills and familiarity with the latest tools and techniques.
  • Good communication skills and the ability & desire to work as a great teammate across the distributed team are a must.
Benefits
  • equity
  • benefits 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
verification methodologiesSystemVerilogUVMscripting languagesPythonPerlCPU architecturemicroarchitecturedebugging skillstestbench strategies
Soft Skills
mentoringcollaborationagilitycommunicationteamworktask prioritizationleadershipproblem-solvinggrowth mindsetlearning
Certifications
PhDMaster's degreeBachelor's degree