ASIC Verification Engineer
NVIDIA
About the Role
NVIDIA is seeking an ASIC Verification Engineer to contribute to design verification activities supporting the pre-silicon process and ensuring proper hardware functionality. This role involves simulating RTL under various conditions to identify design bugs early in the process.
Key Responsibilities
- Employ cutting-edge AI technologies to create automated systems and flows.
- Contribute to complex UVM testbench environments, including test development, automation, or analysis.
- Develop directed or random tests in SystemVerilog to verify reference C++ and RTL models in a simulation environment.
- Debug RTL simulation failures.
Requirements & Tech Stack
- Pursuing or recently completed a BS, MS, or PhD in EE, CE, or related field (or equivalent experience).
- Coursework or prior internship exposure to computer architecture, logic design, and/or HDL languages (Verilog, VHDL).
- Strong programming experience in C++ or SystemVerilog and general understanding of OOP concepts.
- Solid understanding of basic concepts of CPU or SoC architecture.
- Exceptional analytical and problem-solving skills.
Ways to Stand Out
- Passion for object-oriented programming.
- Experience with HW/SW interactions.
- Experience with directed and random functional testing, including writing test plans and advised or random diagnostics.
- Internship or lab experience with GPU or Processor verification/validation or other hardware debug.
- Ambitious and dedicated with strong communication and interpersonal skills.