NVIDIA

ASIC Verification Engineer

NVIDIA

full-time

Posted on:

Location Type: Office

Location: DurhamAlabamaNorth CarolinaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $100,000 - $166,750 per year

About the role

  • Understand the design & implementation with focus on Memory Management unit
  • Define the verification scope
  • Develop the verification infrastructure (Testbenches, BFMs, Checkers, Monitors)
  • Implement test/coverage plans
  • Verify the correctness of the design
  • Collaborate with architects, designers, software engineers across sites
  • Plan and work on strategic direction of the methodology for the testbench

Requirements

  • Bachelors or Masters Degree in Electrical Engineering, Computer Science, or Computer Engineering
  • Exposure to Computer Architecture, ASIC design and verification methodology
  • Strong ability with SystemVerilog, C and/or C++, test planning, coverage closure, and creating reusable verification components
  • Knowledgeable in constrained random testing with functional coverage and assertion-based verification
  • Understanding of object-oriented programming concepts
  • Exposure to simulation tools like VCS, IES and debug tools like Debussy, GDB
  • Strong interpersonal skills
  • Good debugging and problem solving skills
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
SystemVerilogCC++test planningcoverage closureverification componentsconstrained random testingfunctional coverageassertion-based verificationobject-oriented programming
Soft Skills
interpersonal skillsdebugging skillsproblem solving skills
Certifications
Bachelors Degree in Electrical EngineeringMasters Degree in Electrical EngineeringBachelors Degree in Computer ScienceMasters Degree in Computer ScienceBachelors Degree in Computer EngineeringMasters Degree in Computer Engineering