Principal Graphics Developer Tools Engineer

Nvidia

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Santa Clara, CAAustin, TXHillsboro, ORDurham, NCSeattle, WA
Salary
$272,000–$431,250 / yr
Employment
Full-time
Posted
133 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $221k
This role $352k
$129k $464k
below market most similar roles pay here above market

This role pays more than 99% of similar roles. Most pay $187,237–$254,637 — the blue band above. At the midpoint, this role pays about $352k versus about $221k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 1623 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 1110 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Principal Graphics Developer Tools Engineer

The Principal Graphics Developer Tools Engineer joins the Graphics Developer Tools team to provide technical leadership for next-generation developer tools, workflows, and technologies. This role involves defining technical visions, prototyping production-ready software, and driving strategic initiatives across multiple organizations to improve how developers build, debug, profile, and optimize graphics applications. You will collaborate with GPU architects, driver engineers, and SDK teams to address real-world pain points while mentoring engineers and establishing engineering excellence. The position requires deep expertise in C++, modern graphics APIs like DirectX, Vulkan, or Metal, and experience with large-scale software systems. You will solve complex problems in graphics development as AI transforms software optimization, specifically focusing on GPU architecture, memory systems, performance analysis, ray tracing, and neural rendering technologies.

What you'll do

  • Define and implement the technical vision and strategy for next-generation developer tools and workflows.
  • Design and prototype new tools that can evolve into production-ready software.
  • Drive technical initiatives across multiple organizations through cross-functional collaboration and leadership.
  • Mentor engineers and establish engineering excellence within the Developer Tools organization.
  • Engage with external developers, game studios, and engine teams to identify real-world pain points.
  • Represent the company at industry events, technical conferences, and developer engagements.
  • Influence the evolution of graphics development as AI transforms software building and optimization.

What we're looking for

  • BS, MS, or PhD in Computer Science, Computer Engineering, or a 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.
  • Expertise in GPU architecture, memory systems, performance analysis, or graphics debugging (preferred).

More like this

Similar roles

Engineering Manager, Graphics System Software

Nvidia

Santa Clara, CA +1 4 days ago $224,000–$356,500
C++ C Vulkan OpenGL DirectX Metal GPU Architecture Graphics Drivers Operating Systems Linux Shader Compilation Memory Management Profiling Automated Validation AI-assisted Development
8+ yrs exp

System Software Engineer, GPU Development Tools

Nvidia

Santa Clara, CA +1 117 days ago
C++ CUDA Python Vulkan OpenGL GPU Simulation Software Drivers Object-Oriented Design Virtual Machines Containers Distributed Programming Chip Simulation System Simulation
5+ yrs exp Hybrid

Graphics System Software Engineer

Nvidia

Remote (Santa Clara, CA) +1 27 days ago $152,000–$241,500
C++ DirectX 12 Vulkan Windows Linux User Mode Drivers SDK Development Computer Architecture Algorithms Data Structures Deep Learning Game Development
Remote

Senior Graphics Driver Engineer

Nvidia

Santa Clara, CA 8 days ago $152,000–$241,500
C++ C Python OpenGL Direct3D Vulkan GPU Computing Windows OS Git Perforce Graphics APIs Perl
5+ yrs exp