New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
NVIDIA

System Software Engineer, GPU Development Tools

NVIDIA
Apply →
senior full-time Bengaluru

First indexed 7 Aug 2026

Description

NVIDIA is seeking a GPU Development Tools System Software Engineer to join a dynamic software development team. The successful candidate will play a critical role in designing and developing frameworks for creating GPU workloads that enable functional and performance verification of GPUs.

Responsibilities:

  • Design and architect features in compute and graphics stimulus development frameworks
  • Coordinate with GPU architects to craft and implement infrastructure used for functional and performance verification
  • Develop GPU stimulus analysis tools such as debuggers and disassemblers
  • Empower GPU architects to understand application performance and model industry-leading performance
  • Work closely with hardware and software teams to enable speed-of-light development of GPU software ecosystem

Requirements:

  • Bachelor's or master's degree in computer science, computer engineering, or equivalent experience
  • 3+ years of experience with C++-based projects
  • Strong C++ programming capability
  • Knowledge of object-oriented design patterns
  • Understanding of system software and operating systems
  • Expertise in designing and developing complex massively parallel algorithms
  • Scripting skills a plus
  • Experience with chip and/or system simulation, graphics, CUDA, OpenGL, Vulkan, or Direct3D APIs a plus