Senior Software Engineer - CUDA Driver
Nvidia
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 90% of similar roles. Most pay $172,000–$230,650 — the shaded band above. At the midpoint, this role pays about $236k versus about $201k 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 563 open roles on FindRole.
Listed pay typically runs $168,000–$264,500 across 556 roles with salary data.
Most-posted roles
At a glance
Join NVIDIA’s team as a full-time Software Engineer focusing on developing and implementing CUDA Core Libraries in C++ and Python for GPU-accelerated software. You will design, optimize, and maintain parallel algorithms and idiomatic language bindings, ensuring high performance across deep learning, scientific computing, and data analytics applications. Responsibilities include end-to-end feature ownership from development to long-term maintenance, improving developer experience through CI systems, testing, benchmarks, packaging, examples, and documentation. Collaborate with senior engineers on design reviews and open-source workflows while engaging directly with users for feedback and performance investigations. Ideal candidates have extensive experience in C++ or Python, a strong background in parallel programming, and hands-on knowledge of CUDA technologies like CCCL, cuda-python, and numba-cuda.
Skills
What you'll do
What we're looking for
More like this
Nvidia
Nvidia
Nvidia
Nvidia
Nvidia
Nvidia