All roles at Nvidia

System Software Engineer - Performance Verification Infrastructure

BengaluruFull-time3–6 yrsPosted over a month ago

Mid-level software engineering role at Nvidia in Bengaluru. Needs 3+ years and a B.Sc, M.Sc or B.Tech.

About the role

This role is uniquely positioned to influence the entire lifecycle of GPU performance verification, from early-stage modelling to post-silicon validation. With our bold standards and extraordinary team, you'll have the chance to define a significant impact on the future of computing!

What you'll do

  • Design and maintain automated chip performance verification pipelines spanning workload trace generation, multi-target test execution, results post-processing
  • Develop performance monitoring and measurement infrastructure that provides consistent observability across simulation, emulation, and silicon environments
  • Build scalable data pipelines and full-stack dashboards to ingest, visualize, and compare performance metrics across builds and environments
  • Coordinate with GPU architects to craft infrastructure for performance verification of upcoming architectures
  • Work closely with HW teams to automate and accelerate verification workflows, enabling faster GPU build iteration

What you need

  • Data structures
  • Python
  • System design
  • C++
  • ETL

Good to have

  • REST APIs
  • SQL
  • Java
  • Git
  • MongoDB
  • Kubernetes

More roles like this at Nvidia

Apply on Nvidia's site