System Software Engineer, GPU Development Tools
BengaluruFull-time3–6 yrsPosted over a month 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++