Senior ASIC Verification Engineer
NVIDIA · Madison, AL · 1 wk ago
EngineeringFull-time
About the role
We are now looking for a Senior Verification Engineer for our Memory Management Unit. NVIDIA is seeking outstanding ASIC Verification Engineers to verify the world’s leading GPUs. This position offers the opportunity to have a real impact in a dynamic, technology-focused company impacting product lines ranging from consumer graphics to self-driving cars and the growing field of artificial intelligence.
Responsibilities
- 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 to accomplish your goals
- Plan and work on strategic direction of the methodology for the testbench with advance methodology
Requirements
- Bachelors or Masters Degree in Electrical Engineering or Computer Science or Computer Engineering or equivalent experience
- 5+ years of relevant work or research experience
- Exposure to Computer Architecture, ASIC design and verification methodology is required
- 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
Qualifications
- Understanding of memory subsystem micro-architecture, cache topologies and policies, memory management, interconnects, and/or arbiter designs is a huge plus
- Experience with Universal Verification Methodology (UVM), SystemVerilog checkers and scoreboards
- Assertion-based verification, Semiformal Verification (SFV)
- Perl or Python knowledge
Skills
- SystemVerilog
- C and/or C++
- Test planning
- Coverage closure
- Creating reusable verification components
- Constrained random testing
- Functional coverage
- Assertion-based verification
- Semiformal Verification (SFV)
- Perl or Python
Benefits
- NVIDIA is widely considered to be one of the technology world’s most desirable employers
- We have some of the most forward-thinking and hardworking people in the world working for us
- You will be eligible for equity and benefits
Pay
- Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.
- The base salary range is 136,000 USD - 218,500 USD for Level 3, and 168,000 USD - 264,500 USD for Level 4.
Schedule
- Applications for this job will be accepted at least until June 12, 2026.
Contact
- This posting is for an existing vacancy.
About NVIDIA
- NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer.
- We highly value diversity in our current and future employees.