Senior Verification Engineer - Memory Subsystem
Bengaluru, Karnataka, India · Full Time
Be the first to apply
- Experience
- 4+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 6 दिन पहले
- Work mode
- In office
- Education
- B.Tech. or M.Tech
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About NVIDIA
NVIDIA has been a pioneer in reinventing computing technology. Our invention of the GPU catalyzed the PC gaming industry, reshaped modern computer graphics, and ushered in a new era of parallel computing. Amidst the global surge in artificial intelligence research, NVIDIA GPUs provide the exceptional scalability and parallel processing power required to drive breakthroughs. We continuously learn and adapt, embracing difficult challenges that only we can solve, aiming to enhance human creativity and intelligence. Our diverse and supportive work culture inspires every employee to excel. Join us to contribute to impactful innovations worldwide.
Key Responsibilities
- Lead verification efforts for ASIC designs including architecture and micro-architecture leveraging advanced verification methodologies.
- Analyze design and implementation details to define verification scope, develop verification infrastructure, and validate design accuracy.
- Create comprehensive test plans, develop complex test cases, and build verification frameworks for intricate IP blocks or subsystems.
- Conduct performance and deadlock verification specifically for the GPU memory subsystem.
- Develop reusable bus functional models, monitors, checkers, and scoreboards aligned with coverage-driven verification methodologies.
- Drive functional coverage closure to ensure thorough verification.
- Collaborate closely with architects, designers, and both pre- and post-silicon verification teams to achieve project objectives.
Required Qualifications
- B.Tech. or M.Tech degree with a minimum of 4 years of relevant professional experience.
- Proven experience verifying complex IPs, units, and subsystems.
- Proficiency in verification using randomized stimulus, functional coverage, and assertion-based verification methodologies.
- Strong expertise in Verilog programming language.
- Familiarity with SystemVerilog or equivalent hardware verification languages.
- Experience with verification methodologies such as UVM or VMM and industry-standard simulation and debugging tools.
Preferred Skills
- Prior experience in verifying memory subsystems or network interconnect IPs.
- Excellent debugging capabilities and analytical thinking.
- Knowledge of scripting languages including Python, Perl, or shell scripting.
- Effective communication skills and a collaborative team-oriented mindset.
Additional Information
NVIDIA offers competitive remuneration and comprehensive benefits. We pride ourselves on hosting some of the most talented individuals globally. If you thrive on creativity, autonomy, and challenges, we encourage you to apply. We are committed to equal opportunity employment and value workforce diversity, prohibiting discrimination based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability.
Minimum education
Bachelor's Degree
Industry
Semiconductors