U

NVIDIA - ASIC Verification Engineer - New College Grad 2024, application via RippleMatch

Unclassified
Full-time
Remote
Worldwide
About the position

Responsibilities
• Understand the design and implementation of the memory subsystem.
• Define the verification scope and develop the verification infrastructure including testbenches, BFMs, checkers, and monitors.
• Implement test and coverage plans to verify the correctness of the design.
• Collaborate with architects, designers, and software engineers across sites to accomplish goals.
• Plan and work on the strategic direction of the methodology for the testbench using advanced methodologies.

Requirements
• Bachelor's or Master's Degree in Electrical Engineering, Computer Science, or Computer Engineering or equivalent 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.

Nice-to-haves
• 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, and Semiformal Verification (SFV).
• Knowledge of Perl or Python.

Benefits
• Health Insurance
• Unlimited Paid Time Off (PTO)
• Flexible work-from-home options
• Equity opportunities
Apply now
Share this job