Senior Software Engineer, CUDA C++ Core Libraries
Nvidia
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 95% of similar roles. Most pay $151,000–$205,362 — the blue band above. At the midpoint, this role pays about $236k versus about $178k for comparable roles.
Based on 240 similar postings.
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 1623 open roles on FindRole.
Listed pay typically runs $184,000–$287,500 across 1110 roles with salary data.
Most-posted roles
At a glance
Senior Software Engineer, CUDA Rust Core Libraries joins the team building foundational libraries, algorithms, and language runtime infrastructure for accelerated computing. This role involves designing and implementing idiomatic Rust APIs for foundational CUDA functionality and GPU algorithms while building safe Rust abstractions over native C/C++ interfaces. You will develop C/C++ components to support Rust-facing functionality, establish interoperability for downstream Python integration, and optimize performance across Rust, native C/C++, and GPU execution boundaries. Key responsibilities include owning features from design through release, improving developer experience via diagnostics and build integration, and resolving issues regarding safety and correctness. Required skills include production programming in Rust and C/C++, knowledge of foreign-function interfaces, systems software concepts, and experience with parallel or GPU programming.
What does a Software Engineer earn in California?
Median $214500 from 1193 postings across 76 companies.
Skills
What you'll do
What we're looking for
More like this
Nvidia
Nvidia
Nvidia
Amd
Amd
Amd