Jobs Companies NVIDIA Graphics Tools Software Engineer

Über diese Graphics Tools Software Engineer Stelle bei NVIDIA

NVIDIA · Vor Ort · China, Shanghai

Ready to move at the speed of light? NVIDIA is building the next generation of Graphics Developer Tools, and we're looking for a deeply technical, innovative, and hands-on software engineer to help lead the way. As part of the NVIDIA Nsight team, this engineer will develop tools that empower developers worldwide to harness the full power of NVIDIA GPUs across PC and console games, virtual reality, industrial design, simulation, and automotive applications.

What you'll be doing

This role centers on the technical design and implementation of new features across the Nsight tool suite. Day-to-day work includes partnering closely with internal teams and external collaborators across NVIDIA, driving technology discussions, and providing thoughtful feedback on architecture. The engineer in this role will write fast, maintainable, well-documented code; review peers' work with an eye for performance, scalability, and correctness; and contribute to realistic delivery schedules through accurate estimation and prioritization. Collaboration with the QA team to define test plans for new features is also a regular part of the job, alongside continued growth in both technical and non-technical skills.

What we need to see

Strong candidates bring excellent C++ programming skills, a solid grasp of object-oriented design, and proficiency in at least one graphics programming API such as Direct3D or Vulkan. Equally important is solid system-level programming experience, including strong familiarity with Linux internals (processes, threads, IPC, memory management, file systems, sockets, and system calls) and hands-on proficiency with debugging and diagnostic tools such as GDB, LLDB, Valgrind, strace/ltrace,. Experience analyzing crash dumps and core files, and diagnosing complex memory, concurrency, and performance issues in production-grade software, is essential.

Beyond technical depth, this role calls for strong math skills, excellent written and verbal communication, and the ability to thrive on a team of engineers in a fast-paced, dynamic environment. Reliable estimation and on-time delivery are key. A CS or BSE degree and 3+ years of relevant experience are preferred.

Ways to stand out from the crowd

  • Knowledge of 3D graphics algorithms and GPU architectures

  • Strong grasp of heterogeneous computing and multithreading—including a deep understanding of streaming multiprocessors, warp scheduling, and related concepts—along with experience in GPU low-level performance tuning and optimization, including profiling and debugging

  • Background in the game industry or another field that demands high-performance graphics

  • Working knowledge of UX design, GUI development, and the Qt framework

  • A demonstrated track record of initiative and determination in getting things done

NVIDIA is widely considered one of the technology world's most desirable employers, with some of the most brilliant and talented people anywhere working here. If that sounds like a place where creativity and autonomy can thrive, we'd love to hear from you.

Bereit, sich bei NVIDIA zu bewerben?
Bei NVIDIA bewerben

Über NVIDIA

NVIDIA pioneered accelerated computing. Today, our AI infrastructure powers global intelligence, transforming every industry. Learn more about NVIDIA .

Alle Jobs bei NVIDIA ansehen →

Ähnliche Jobs

Riot Games
Software Engineer, Services - Unpublished R&D Product (Contract)
Riot Games
⚡ Früh bewerben Shanghai, China Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 2 Tg.
Riot Games
Staff Software Engineer, Services - Unpublished R&D Product
Riot Games
⚡ Früh bewerben Shanghai, China Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 2 Tg.
Riot Games
Software Engineer, Gameplay - Unpublished R&D Product (Contract)
Riot Games
⚡ Früh bewerben Shanghai, China Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 2 Tg.
Optiver
Senior Software Engineer - AI Lab
Optiver
⚡ Früh bewerben Shanghai, China Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 2 Tg.
NVIDIA
Senior Software Test Developer, SDET - Robotics
NVIDIA
⚡ Früh bewerben China, Shanghai Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 2 Tg.
NVIDIA
Software Test Developer, SDET - Robotics
NVIDIA
⚡ Früh bewerben China, Shanghai Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 2 Tg.
BorgWarner
Senior Software Engineer
BorgWarner
⚡ Früh bewerben Shanghai - China Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 4 Tg.
Flexport
Senior Software Engineer
Flexport
⚡ Früh bewerben Shanghai, China Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 5 Tg.
NVIDIA
Senior Software Engineer, L4 - Autonomous Vehicles
NVIDIA
⚡ Früh bewerben China, Shanghai Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 1 Wo.

Registrieren für Vorschläge, die auf die von Ihnen geöffneten Jobs und gespeicherten Suchen zugeschnitten sind.

Mehr Jobs bei NVIDIA

Alle Jobs bei NVIDIA ansehen →

Jetzt bewerben
🤖

Moment — langsam

JobsRadar wurde für echte Menschen gebaut, die eine schwere Zeit bei der Jobsuche haben — nicht für automatisierte Anfragen. Sie klicken viel zu schnell und sind jetzt vorübergehend blockiert.

Kommen Sie später wieder. Wenn Sie wirklich auf Jobsuche sind, stehen wir hinter Ihnen — verhalten Sie sich einfach wie ein Mensch.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Verschaffe dir einen Vorsprung bei der Jobsuche.

Tritt unserem Telegram-Kanal bei für das, was dir hilft, die Stelle zu bekommen — Gehaltsbenchmarks, den wöchentlichen Marktpuls und neue Feature-Drops. Kein Spam, nur Signal.

Dem Kanal beitreten — kostenlos