Senior Software Engineer - CUDA Driver
NVIDIA Gruppe
NVIDIA is seeking outstanding senior engineers to work on the CUDA driver, a key component of accelerated GPU computing. You will join a versatile software engineering team that delivers innovative software features to unlock the full potential and performance of NVIDIA hardware across diverse workloads such as deep learning, scientific research, autonomous vehicles, gaming, and virtual reality. This multi-functional role requires collaboration with hardware architects, deep learning specialists, and both internal and external partners to advance the CUDA architecture. With the opportunity to collaborate with teams across the whole NVIDIA computing stack, you will help design software solutions across kernel mode components, compilers, and networking software.
What you'll be doing:
- Evangelize, architect, and implement new CUDA features
- Coordinate and drive development efforts across multiple teams
- Collaborate with members of hardware architecture teams
- Define forward-looking improvements to the CUDA APIs and programming model
- Build and maintain performance and precision modeling
- Write effective, maintainable, and well-tested code
- Develop code for multiple operating systems
What we need to see:
- Bachelor of Science or Master of Science degree in Computer Science, Electrical Engineering, or related field (or equivalent experience)
- 5+ years of relevant experience in developing systems software
- Strong C programming skills
- Experience designing, debugging, and maintaining complex software stacks
- Experience with operating system interfaces for threads, process control, and virtual memory
- Experience with HW/SW co-design, performance modeling using emulation/simulation, and developing SW programming model exposures for HW features
- Understanding of system-level architecture, such as interconnects, memory hierarchy, interrupts, and memory-mapped I/O
- Strong interpersonal, verbal, and written communication skills with a capability to achieve objectives under tight time constraints
Ways to stand out from the crowd:
- Prior experience with parallel computing—preferably writing CUDA programs or libraries that use CUDA
- Knowledge of memory coherence and consistency models
- Background with kernel mode development
- Experience with Linux systems software development as well as experience maintaining and extending programming models or higher-level language support for similar environments
- Familiarity with distributed system and training/inference patterns (data/model/pipeline parallelism) and deep learning frameworks
Compensation: Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 152,000 USD – 241,500 USD for Level3, and 184,000 USD – 287,500 USD for Level4.
You will also be eligible for equity and benefits.
Applications for this job will be accepted until April14,2026.
NVIDIA is committed to fostering a diverse work environment and is proud to be an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
#J-18808-Ljbffr- ...NVIDIA Corporation is seeking a Senior Software Engineer to advance the CUDA driver, collaborating with hardware architects and DL experts to unlock GPU compute performance. You will design, implement, and maintain kernel-mode components, compilers, and networking software...Senior
$184k - $287.5k
...technological advancement.Are you a motivated system software engineer with a deep understanding of device drivers who has phenomenal C/C++ skills? If so, this role... ...a seasoned software professional to work on the CUDA Driver, a core component of our platform for accelerating...SeniorFull time$184k - $287.5k
We are hiring software engineers to work on the CUDA driver, a core component of our platform for accelerating general purpose computation on the GPU. Our team delivers features and improvements to better realize the potential of NVIDIA hardware for a growing range of computational...SeniorFull time$184k - $287.5k
...looking for a motivated Deep Learning engineer to bring advanced CUDA features and Distributed Runtime... ...kernel and compiler authors and CUDA driver experts to co-design systems and frameworks... ...systems principles (aka systems software fundamentals)Adaptability and passion...SeniorFull time$184k - $287.5k
...foundational to modern HPC and AI. At the center of this platform are CUDA Core Libraries that enable developers to build fast, reliable, and scalable GPU-accelerated software. We are hiring a Senior Software Engineer to develop the Rust experience for CUDA Core Libraries. You...SeniorFull time$184k - $287.5k
...foundational to modern HPC and AI. At the center of this platform are CUDA Core Libraries that enable developers to build fast, reliable, and scalable GPU-accelerated software.We are hiring a Senior Software Engineer to advance the Python experience for CUDA Core Libraries. You...SeniorFull time$184k - $287.5k
...experienced and highly motivated software professional to work on... ...projects at the intersection of CUDA and Deep Learning Systems. As... ...compiler authors and CUDA driver experts to co-design systems... ...in Computer Science, Computer Engineering, Electrical Engineering, or related...SeniorFull time- ...NVIDIA Warp team seeks a hands‑on senior engineer to expand Warp adoption for computational physics, AI, and optimization workflows on NVIDIA... .... You will own end‑to‑end integration, from native C++ and CUDA changes to production readiness, and work with internal teams...Senior
$152k - $287.5k
...NVIDIA is seeking a Senior Engineer to join their team in Santa Clara to work on the CUDA driver, essential for GPU computing. In this role, you'll collaborate with architects and specialists to drive innovative solutions across various fields including deep learning...Senior- ...foundational to modern HPC and AI. At the center of this platform are CUDA Core Libraries that enable developers to build fast, reliable, and scalable GPU‑accelerated software. We are hiring a Senior Software Engineer to advance the Python experience for CUDA Core Libraries. You...Senior
- ...NVIDIA Corporation in Santa Clara, CA is seeking a Senior Software Engineer to advance the CUDA driver and Unified Memory. You will architect and implement features across chips and kernels, collaborating with cross-functional teams to drive the CUDA API and programming...Senior
- ...NVIDIA Gruppe in Santa Clara is seeking a motivated system software engineer with strong C/C++ skills to work on the CUDA Driver. This integral role involves designing and implementing features for NVIDIA hardware, collaborating with teams to enhance the platform for various...Senior
$152k - $287.5k
...NVIDIA Gruppe in Santa Clara is looking for a Senior Engineer to work on the CUDA driver, enhancing GPU computing capabilities. The ideal candidate should... ...field and have over 5 years of experience in systems software development. You will collaborate with...Senior$184k - $287.5k
...team develops “libcudf”—the open-source CUDA C++ library that accelerates database and... ...tools in modern C++ and CUDA to produce software with elegant design, broad feature coverage... ...performance.The team is looking for an outstanding engineer and/or scientist to apply their parallel...SeniorFull timeRemote workFlexible hours- ...Walmart Global Tech in Sunnyvale, CA is seeking a Senior Software Engineer for its Driver Experience group under the Last Mile Delivery initiative. This is an on-site, full-time role with no remote or hybrid options. You will work within a team of engineers and data specialists...SeniorFull time
$184k - $287.5k
...modern HPC and AI. At the center of this platform are CUDA Core Libraries that provide the algorithms,... ...to build fast, reliable, and scalable GPU-accelerated software.We are hiring a Senior Software Engineer to advance the C++ foundation of CUDA Core Libraries....SeniorFull time$152k - $241.5k
We are hiring senior engineers to work on the CUDA driver, a core component of our platform for accelerating general purpose computation on the GPU. Our... ...operating system. This role incorporates strong system software programming skills, a detailed understanding of...SeniorFull time- ...NVIDIA is hiring a Senior Software Engineer for NVIDIA Warp in the Finance group. You will own the end-to-end adoption path for Warp in computational applications, implementing CUDA/C++ changes and ensuring production integration across NVIDIA platforms. You will turn...Senior
- NVIDIA Corporation is seeking a hands-on senior engineer to expand Warp adoption for computational physics, AI, and optimization on NVIDIA GPUs. You’ll drive end-to-end integration from CUDA changes to production deployment and ensure long-term compatibility across generations...Senior
- ...Nvidia Corporation in Santa Clara is seeking a skilled software engineer to develop Tensor Core-based deep learning kernels using CUDA. You will optimize these kernels for performance and collaborate with various teams to deliver high-quality solutions. The ideal candidate...Senior
- ...Snarkify is seeking an experienced and highly skilled Senior GPU Performance Engineer to join our team and play a pivotal role in advancing the... ...programming. ~ Proficient in GPU programming languages such as CUDA. ~ Strong understanding of computer architecture, memory...SeniorRemote workFlexible hours
- ...NVIDIA is hiring a Senior Software Engineer to advance the Python experience for CUDA Core Libraries. You will design and implement Python APIs and bindings, integrate native C/C++ components, and define robust interoperability with Rust and other languages. You will...Senior
- ...A leading technology company is looking for a Senior Software Engineer to work on AI storage solutions. The role involves developing high-performance C++/CUDA libraries and optimizing storage infrastructure. Candidates should have a solid understanding of Linux internals...SeniorRemote work
- A leading technology company in California is looking for a Senior Research Engineer to join their CUDA AI Quality team. The role involves designing evaluation frameworks and developing benchmarks for AI-powered CUDA programming. Candidates should have a strong background...Senior
$184k - $287.5k
...Senior Linux Kernel Software Engineer page is loaded## Senior Linux Kernel Software Engineerlocations: US, CA, Santa Claratime type: Full timeposted... ...Linux Kernel Software Engineer to join the Linux networking drivers R&D team. The work environment is versatile, informative...Senior$224k - $356.5k
...make a lasting impact on the world.We are now looking for a Senior Software Performance Engineer for Autonomous Vehicles! Our team builds NVIDIA’s end-to-... ...of algorithmic parallelism offered by GPGPU programming (CUDA)/ARM NEON while following quality and safety standards...SeniorFull time$152k - $241.5k
...re seeking talented and motivated engineers to join our TensorRT team in developing... ...-leading deep learning inference software for NVIDIA AI accelerators. As a Senior Software Engineer in the TensorRT... ...software in C++, Python, and CUDA for seamless and efficient deployment...SeniorFull time$152k - $241.5k
We are now looking for a Senior Software Engineer, Agentic AI! NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing... ...out from the crowd:Low-Level Mastery: Experience writing CUDA kernels and deep-dive profiling using Nsight Compute and Nsight...SeniorFull time$184k - $287.5k
...vehicle technologies.Deep knowledge of E2E AV software integration from perception through... ...tuning.What We Need To See:We’re looking for engineers who can build systems — not just... ...related research experienceKnowledge of CUDA is a plusNVIDIA is widely recognized as one...SeniorFull time$152k - $241.5k
...artificial intelligence.We are looking for a highly motivated senior software engineer for an exciting role in our communication libraries and... ...technology and passionate about what you do.Experience with CUDA programming and NVIDIA GPUs.Knowledge of high-performance networks...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - CUDA Driver. Be the first to apply!
- senior robotics software engineer Santa Clara, CA
- software system engineer Santa Clara, CA
- security software engineer Santa Clara, CA
- intel software engineer Santa Clara, CA
- software developer fintech Santa Clara, CA
- new graduate software engineer Santa Clara, CA
- software development engineer aws Santa Clara, CA
- information technology software engineer Santa Clara, CA
- graduate software developer no experience Santa Clara, CA
- software developer internship no experience Santa Clara, CA


