All roles at Nvidia

System Software Engineer, GPU Development Tools

BengaluruFull-time3–6 yrsPosted 3 months ago

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

About the role

We are looking for forward-thinking, hard-working, and creative people to join a dynamic software development team with high production-quality standards. In this position, you will develop the core infrastructure needed to generate stimulus for modeling, analysis, and debugging of upcoming general-purpose graphics and computing chips.

What you'll do

  • As a member of the team, you will play a critical role in all stages of GPU development
  • Design and architect features in compute and graphics stimulus development framework similar to OpenGL and CUDA
  • Coordinate with GPU architects to craft and implement infrastructure used for functional and performance verification for the upcoming architecture
  • Design and develop GPU stimulus analysis tools such as debuggers & disassemblers
  • Empower GPU architects to understand application performance today and model industry-leading performance for tomorrow

What you need

  • Data structures
  • C++

More roles like this at Nvidia

Apply on Nvidia's site