System Software Engineer, GPU Development Tools
Nvidia
At a glance
AI generatedJoin NVIDIA’s dynamic software team as a GPU programmer where you will play a pivotal role in developing the core infrastructure for modeling, analyzing, and debugging large-scale graphics and computing chips. Your responsibilities include crafting chip simulations, authoring test languages and tools, and enhancing performance through close collaboration with GPU architects and software teams to ensure production-ready drivers upon silicon release. You will specialize in running SW applications on simulated GPUs across various environments, capturing critical instrumentation requirements for next-generation improvements. This role demands strong C++ programming skills, knowledge of object-oriented design patterns, and proficiency in Python scripting alongside experience with chip simulation and distributed computing tools. Ideal candidates have a background in Computer Science or Engineering and at least two years of relevant software development experience, particularly in CUDA or graphics driver stacks like DX, OpenGL, or Vulkan.
Skills
What you'll do
What we're looking for
Market check
This $124,000–$195,500 range sits above 25% of similar postings on FindRole.
Peer median band
$150,500–$234,000
Median floor and ceiling across peers.
Typical midpoint (25–75%)
$160,687–$235,750
Middle half of comparable postings.
Based on 240 comparable postings.
* 240 is the maximum number of comparable postings sampled.
Employer
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 802 open roles on FindRole.
Listed pay typically runs $184,000–$287,500 across 798 roles with salary data.
Most-posted roles
More like this
Nvidia
Nvidia
Nvidia
Nvidia
Qualcomm
Samsung Electronics