Graphics Tools Software Engineer
NVIDIA· Engineer, Sys SW
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
- Senior Physical Verification Engineer3d agoEngineer, ASIC
- Senior System Software Engineer, Display Security3d agoEngineer, Sys SW
- Senior FPGA Prototyping Engineer - Hardware3d agoSanta Clara, CA · Engineer, ASIC
- Senior Product Engineer3d agoHybrid (Thailand) · Engineer, Product Development
- Senior Architect - Data Processing Systems, Analytics and Data Intelligence3d agoHybrid (Remote / Local) · Architect