
Senior Verification Engineer – CPU
NVIDIA
full-time
Posted on:
Location Type: Office
Location: Santa Clara • California • Texas • United States
Visit company websiteExplore more
Salary
💰 $168,000 - $264,500 per year
Job Level
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