Senior Asic Verification Engineer

NVIDIA NVIDIA · Semiconductors · Hyderabad, India +1

NVIDIA is seeking a software engineer to join its CPU Infrastructure team, focusing on developing methodologies and tools for CPU and SOC design verification. The role involves setting up scalable verification flows, improving continuous integration, optimizing build and simulation speeds, and developing tools for chip development and data visualization.

What you'd actually do

  1. Set up scalable verification flows for large IP’s that caters to multiple projects and variants.
  2. Improve continuous integration processes across multiple branches for various IP versions and projects.
  3. Continuous improvement of the speed of build and simulation flows.
  4. Set up automated metrics and dashboards to monitor health of the infrastructure flows and resources.
  5. Set up processes to identify suboptimal areas, and help in improving verification efficiency for the large team of HW engineers.

Skills

Required

  • B.Tech./ M.Tech or equivalent experience with 5+ years of relevant experience
  • Experience with Linux shell scripting, Makeppfiles, and Perl/Python or equivalent
  • Background with ASIC EDA tool flows, simulators, waveform debug tools, and equivalent
  • Experience with LSF, compute farms, filers, and networks
  • Experience with setup, configuration, and maintenance of Jenkins build servers
  • Background with Web development (HTML/JavaScript/REST) and databases

Nice to have

  • Exposure to RTL design/verification tools (VCS or equivalent simulation tools, debug tools like Verdi) and computer architecture
  • Exposure to source control systems (Perforce/Git) and continuous integration systems (Jenkins)