> Markdown version of [/jobs/ext/3699311-software-engineer-cuda-driver](https://www.wearedevelopers.com/jobs/ext/3699311-software-engineer-cuda-driver). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - CUDA Driver - **Company:** NVIDIA Corporation - **Location:** Santa Clara, CA, United States - **Experience:** Expert - **Salary:** $152,000.0 - $241,500.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Application Programming Interfaces (APIs), Nvidia CUDA, Computer Programming, Software Debugging, Linux, Virtual Memory, Deep Learning, Parallel Computation, Information Technology - **Published:** October 12, 2026 - **Apply:** https://www.juju.com/job/1_ScrapingHub33470-JR2014725 ## About the Role Does crafting solutions to influence the evolution of GPU-accelerated computing sound exciting?, 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 IO + Strong interpersonal, verbal, and written communication skills with a capability to achieve objectives under tight time constraints Ways to stand out from the crowd: + Experience with kernel scheduling, task runtimes, kernel-mode development, and Linux systems software. + Strong background in parallel computing, preferably writing CUDA programs or CUDA-based libraries. + Knowledge of memory coherence and consistency models in concurrent/parallel systems. + Experience maintaining and extending programming models or higher-level language support for Linux or similar environments. + Familiarity with distributed training/inference patterns (data/model/pipeline parallelism) and deep learning frameworks. ## Description If so, we invite you to join us and help engineer the next wave of innovation at NVIDIA! 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