← All roles

Graphics Tools Software Engineer

NVIDIA· Engineer, Sys SW
Apply on company site
Shanghai, Chinafull-timePosted 4mo ago

About the role

Software engineer to develop tools for NVIDIA Nsight, enabling developers to leverage NVIDIA GPUs across PC/console games, VR, industrial design, simulation, and automotive applications. Focus on design and implementation of new features in the Nsight tool suite with collaboration across internal and external teams, delivering maintainable, high-performance code.

Responsibilities

  • Design and implement new features across the Nsight tool suite.
  • Collaborate with internal teams and external collaborators to drive technology discussions and provide architectural feedback.
  • Write fast, maintainable, well-documented code; review peers' work for performance, scalability, and correctness.
  • Contribute to realistic delivery schedules through accurate estimation and prioritization.
  • Collaborate with the QA team to define test plans for new features.
  • Grow technical and non-technical skills through on-going development.

Qualifications

  • Strong C++ programming skills
  • Solid object-oriented design
  • Proficiency in graphics programming APIs (Direct3D or Vulkan)
  • System-level programming experience
  • Familiarity with Linux internals (processes, threads, IPC, memory management, filesystems, sockets, system calls)
  • Hands-on debugging/diagnostic tools experience (GDB, LLDB, Valgrind, strace/ltrace)
  • Experience analyzing crash dumps/core files and diagnosing memory, concurrency, and performance issues in production software
  • Strong math skills
  • Excellent written and verbal communication
  • Ability to work in a fast-paced team environment
  • CS or BSE degree and 3+ years of relevant experience (preferred)

Skills

Required:C++Object-oriented designGraphics APIsLinux internalsDebugging/diagnostic toolsCrash analysisMemory/concurrency/performance debuggingMath
Last updated Jul 3, 2026. Interested? Apply on the company site.

About NVIDIA

World Leader in AI Computing

NVIDIA invents the GPU and drives advances in AI, HPC, gaming, creative design, autonomous vehicles, and robotics.

AIautonomous vehiclesgaminggpugraphics cardhigh performance computingliquid-ai-recruiting-targetllm

More open roles at NVIDIA