Graphics System Software Engineer

Nvidia

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Santa Clara, CANC
Salary
$152,000–$241,500 / yr
Employment
Full-time
Posted
2 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $199k
This role $197k
$139k most similar roles pay here $256k

This role pays less than 51% of similar roles. Most pay $162,000–$235,750 — the shaded band above. At the midpoint, this role pays about $197k versus about $199k 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 1150 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Graphics System Software Engineer

As a Graphics System Software Engineer on the AI for Experiences team, you will join a diverse group of engineers to develop advanced graphics and deep learning technologies that bring real-time AI to gamers and creators. Your daily responsibilities include designing, developing, and maintaining robust user-mode driver and platform code while ensuring backward and forward compatibility across various GPU architectures, operating systems, and driver releases. You will also support the design, development, and validation of next-generation graphics processors from inception to retail. The role requires a degree in Computer Science or Engineering and over five years of experience in C++, platform, driver, or SDK development. You must possess a solid background in algorithms, data structures, and computer architecture, with specific experience using DirectX 12, Vulkan, or other rendering APIs to solve complex graphics problems.

What you'll do

  • Develop advanced graphics and deep learning technologies to provide real-time AI for gamers and creators.
  • Build new APIs and systems in collaboration with industry leaders.
  • Implement graphics technologies across multiple GPU generations and various operating systems.
  • Design, develop, and maintain robust user-mode driver and platform code.
  • Ensure backward and forward compatibility across diverse GPU architectures and driver releases.
  • Support the design, development, and validation of next-generation graphics processors from design to retail.

What we're looking for

  • Hold a B.S. or higher degree in Computer Science, Engineering, or a similar field (or equivalent experience).
  • 5+ years of experience writing robust and well-maintained C++.
  • 5+ years of experience working on platform, driver, or SDK development.
  • Possess a solid background in algorithms, data structures, and computer architecture.
  • Have working experience with DirectX 12, Vulkan, or other rendering APIs.
  • Experience with Windows or Linux User Mode Drivers (preferred).
  • Experience with Game Development on Console, Desktop, or Mobile environments (preferred).
  • Familiarity with the latest security methodologies for writing secure code (preferred).

More like this

Similar roles

Principal Graphics Developer Tools Engineer

Nvidia

Santa Clara, CA +4 108 days ago $272,000–$431,250
C++ DirectX Vulkan Metal GPU Architecture Ray Tracing Neural Rendering Machine Learning Generative AI Software Architecture Debugging Game Engines Graphics Middleware Performance Analysis
10+ yrs exp