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