Verification Engineer - Hardware

NVIDIA NVIDIA · Semiconductors · Bangalore, India +1

NVIDIA is seeking a Verification Engineer for their automotive team to work on next-generation automotive chips and systems. The role involves creating UVM-based verification test benches and methodologies for complex IPs and subsystems, driving verification closure, and collaborating with cross-functional teams. Experience with CPU, Memory, Interconnect, High-Speed IO, Ethernet, Bus protocols, and System functions like Safety and Security 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 3+ years of experience in verification
  • Experience in CPU verification, Memory controller verification, Interconnect verification
  • Experience in High Speed IO verification (UFS/PCIE/XUSB)
  • Experience in 10G/1G Ethernet MAC and Switch
  • Experience in Bus protocols (AXI/APB)
  • Experience in System functions like Safety, Security, Virtualization and sensor processing
  • Experience in the latest verification methodologies like UVM/VMM
  • Exposure to industry standard verification tools for simulation and debug

Nice to have

  • Exposure to Formal verification
  • Good debugging and analytical skills
  • Good interpersonal skills
  • Ability to work as an excellent teammate
  • Excellent communication skills

What the JD emphasized

  • verification closure of complex Unit, Sub-system or SOC level verification
  • UVM based verification test benches and methodologies
  • System level verification using C/C++