Senior Soc Verification Engineer - Networking

NVIDIA NVIDIA · Semiconductors · Bangalore, India

NVIDIA is seeking Senior SOC Verification Engineers to verify Smart Network Interface Cards (Smart-NICs) and Data Processing Units (DPUs). The role involves integrating verification components, developing verification infrastructure, using advanced methodologies like SV-UVM, and collaborating with design and QA teams. Responsibilities include pre-silicon, emulation, and post-silicon activities.

What you'd actually do

  1. Be responsible for integrating all the pieces for a given defined project milestone and deliver the model to relevant teams for further verification at cluster/sub-system/SOC/emulation levels.
  2. Come up with verification infrastructure and automated flows to ease the process of integrating multiple IPs
  3. Use advanced verification methodologies like e-specman, SV-UVM etc. and have good grasp of scripting languages like python,perl etc.
  4. Partnering closely with our design team to understand our architecture and the collaborate with Quality Assurance engineers to deliver excellent test coverage and improve the Hardware quality.
  5. Coordinate with internal and external teams across time zones.

Skills

Required

  • BS or MS in EEE or ECE with 4+ years of experience in design verification
  • Good understanding of Logic Design and Architecture.
  • Strong coding skills in SV, scripting languages (Perl/python) and C++.
  • Ability to collaborate and work with multiple groups
  • Exposure to design and verification tools (Verilog/SV or equivalent, Cadence or equivalent simulation tools, debug tools like Indago, GDB etc.).
  • Exposure to Cluster/Sub-system/Fullchip/SOClevel verification environments

Nice to have

  • Prior experience of SmartNICs (or DPU) and/or high-speed interconnects.
  • Strong debugging, problem-solving and analytical skills.
  • Scripting knowledge (Python/Perl/shell).
  • Good interpersonal skills and ability & desire to work as an excellent teammate.