- BS, MS, or PhD in Computer Science, Computer Engineering, or related field (or equivalent experience).
- 15+ years of experience developing graphics software, developer tools, game engines, GPU technologies, or related systems.
- Deep understanding of modern graphics APIs including DirectX, Vulkan, or Metal.
- Strong C++ software engineering skills and experience building large-scale software systems.
- Demonstrated technical leadership driving complex projects across multiple teams.
- Experience designing software architectures and influencing technical direction beyond a single codebase.
- Strong communication skills with the ability to collaborate across engineering, research, product, and external developer communities.
- Proven ability to thrive in ambiguous environments and transform ideas into shipped products.
Ways To Stand Out From The Crowd
- Expertise in GPU architecture, memory systems, performance analysis, or graphics debugging.
- Experience with ray tracing technologies, neural rendering, or advanced rendering techniques using Vulkan or D3D12.
- Experience developing profilers, debuggers, validation tools, or SDKs.
- Experience applying machine learning or generative AI techniques to software development workflows.
- Contributions to game engines, graphics middleware, graphics SDKs, or open-source graphics projects.
NVIDIA is widely considered to be one of the technology world’s most desirable employers with some of the most forward-thinking and hardworking people in the world working here. If you're highly technical and enthusiastic about 3D Graphics, we want to hear from you! For two decades, we have pioneered visual computing, the art and science of computer graphics. With our invention of the GPU - the engine of modern visual computing - the field has expanded to encompass video games, movie production, product design, medical diagnosis and scientific research.
Today, we stand at the beginning of the next era, the AI computing era, ignited by a new computing model, GPU deep learning.
Your base salary will be determined based on your location, experience, and other objective job-related factors. The expected base salary range for this position is 272,000 USD – 431,250 USD.
You will also be eligible for equity and benefits.
Applications for this job will be accepted at least until November 3, 2026.
This posting is for an existing vacancy.
NVIDIA uses AI tools in its recruiting processes.