Verification Engineer - GPU Fullchip
NVIDIA
India, BengaluruPosted 1 month ago
Skill Required
Deep LearningVerilogR ProgramminganalyticalData StructuresdebuggingPythondesignC++PerlUnityAIFulltime
Key highlights
- Competitive salaries and generous benefits package.
- 2+ years of relevant experience required.
- B.Tech./M.Tech degree required.
- Proficiency in Verilog and C required.
- Hybrid work model indicated by #LI-Hybrid.
- Opportunity to verify industry‑leading GPU ASICs.
Role overview
NVIDIA is looking for an ASIC Verification Engineer to join its ASIC Verification team, focusing on verifying the design and implementation of industry‑leading GPUs. The role involves using advanced verification tools and methodologies to ensure correctness of GPU architectures at the full‑chip level.
Responsibilities
- Verify the design and implementation of the industry's leading GPUs as a key member of the ASIC Verification team.
- Perform verification of the ASIC design, architecture, golden models, micro‑architecture, and full‑chip level using advanced verification tools and methodologies.
- Build reusable bus functional models, traffic generators, monitors, checkers, and scoreboards following coverage‑driven verification methodology.
- Understand the design and implementation, define the verification scope, develop the verification infrastructure, and verify the correctness of the design.
- Collaborate with architects, designers, and pre‑ and post‑silicon verification teams to accomplish verification tasks.
Requirements
- B.Tech./M.Tech or equivalent experience with 2+ years of relevant experience.
- Proficiency in Verilog and C.
- Familiarity with OOPs concepts.
- Hands‑on experience in verification at Unit/Sub‑system/SOC level.
- Good understanding of computer architecture concepts.
- Strong technical fundamentals with superior analytical and problem‑solving skills.
- Exposure to industry‑standard verification tools for simulation and debug.
Nice to have
- Knowledge of SystemVerilog or similar HVL is highly desirable.
- Experience in verification methodologies like UVM/VMM is highly desirable.
- Prior experience in 3D graphics processing or processor verification.
- C/C++ programming language experience.
- Experience in scripting and tool development using Perl and Python.
- Excellent debugging skills.
- Good interpersonal and communication skills and a desire to work as a great teammate.
Benefits
- Competitive salaries and a generous benefits package.
- Hybrid work arrangement (#LI-Hybrid).
- Equal opportunity employer that values diversity and does not discriminate on the basis of protected characteristics.
Additional details
- NVIDIA has continuously reinvented itself; its invention of the GPU sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing.
- Research in artificial intelligence is booming worldwide, requiring highly scalable and massively parallel computation horsepower that NVIDIA GPUs excel at.
- NVIDIA describes itself as a "learning machine" that constantly evolves by adapting to new opportunities that are hard to solve, that only NVIDIA can address, and that matter to the world.
- The GPU started out as an engine for simulating human imagination in video games and Hollywood films; today it simulates human intelligence, running deep learning algorithms and acting as the brain of computers, robots, and self‑driving cars.
- NVIDIA is increasingly known as "the AI computing company."
- The company prides itself on having brilliant and talented people, encouraging creativity, autonomy, and a love of challenge.