Senior Verification Engineer - Hardware

NVIDIA NVIDIA · Semiconductors · Bangalore, India +1

NVIDIA is seeking a Senior Verification Engineer for their automotive verification team. The role involves creating state-of-the-art UVM-based verification test benches and methodologies for complex IPs and sub-systems, working on system-level verification using C/C++, defining test plans, building reusable components, implementing functional coverage, and collaborating with cross-functional teams. Experience in CPU, Memory controller, Interconnect, High-Speed IO, Ethernet, AXI/APB protocols, and system functions like Safety/Security/Virtualization is desired.

What you'd actually do

  1. Architect the testbenches and craft verification environment using UVM methodology
  2. Define test plans, tests and verification infrastructure for modules, clusters and system
  3. Build efficient and reusable bus functional models, monitors, checkers and scoreboards
  4. Implement functional coverage and own verification closure
  5. Work with architects, designers, FPGA and post-silicon teams to ensure that your unit is robust

Skills

Required

  • BTech/MTech with 5+ years of experience in verification
  • UVM methodology
  • System level verification using C/C++
  • Bus functional models, monitors, checkers and scoreboards
  • Functional coverage
  • Verification closure
  • CPU verification
  • Memory controller verification
  • Interconnect verification
  • High Speed IO verification (UFS/PCIE/XUSB)
  • 10G/1G Ethernet MAC and Switch
  • Bus protocols (AXI/APB)
  • System functions like Safety, Security, Virtualization and sensor processing
  • UVM/VMM
  • Industry standard verification tools for simulation and debug
  • Debugging and analytical skills
  • Interpersonal skills
  • Communication skills

Nice to have

  • Formal verification

What the JD emphasized

  • verification closure of complex Unit, Sub-system or SOC level verification