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 Gruppe
$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 Corporation is seeking an experienced system software engineer to work on the CUDA Driver, a core component of our platform for accelerating general purpose computation on the GPU. You will be part of a team delivering features and improvements across diverse workloads...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$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- ...Description Snarkify is seeking an experienced and highly skilled Senior GPU Performance Engineer to join our team and play a pivotal role in advancing the... .... Proficient in GPU programming languages such as CUDA. Strong understanding of computer architecture, memory systems...SeniorRemote workFlexible hours
$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 to advance the Python experience for CUDA Core Libraries. You will build Pythonic APIs, language bindings, algorithms, and runtime infrastructure atop native C/C++ foundations, shaping the interfaces used by developers and AI...SeniorWorldwide
- 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 own...Senior
- NVIDIA is seeking a Senior AI Engineer for High Performance AI (Finance) to design and optimize multi-agent AI systems within the CUDA ecosystem. The role emphasizes collaboration with software and hardware teams to accelerate agent planning, tool-use, and code generation...Senior
$174k - $252k
...Collaborate across Hardware, Driver, Runtime, and Performance Analysis... ....5 years of experience with software development in one or more... ...Architecture, C++, Python, CUDA, GPU Programming, GPU Drivers... ...source projects.Google's software engineers develop the next-generation...Senior$182k - $242k
...025. Learn more at About this role We're looking for a Senior Engineer to be a driving force on CoreWeave's Benchmarking & Performance... ...large GPU fleets or multi-region clusters. Experience with CUDA kernels, NCCL/SHARP, RDMA/NUMA, or GPU interconnect topologies...SeniorPermanent employmentFull timeTemporary workCasual workWork at officeFlexible hours$137.1k - $188.3k
...innovative Dolby Imaging/Video algorithms and software starting with fresh proof of concept to... ...\u2019s in Computer Science, Electrical Engineering or equivalent\n * Passion for multimedia... ...applications.\n * Experience with CUDA, OpenCV and OpenMP.\n * Experience testing...SeniorFull timeLocal areaWorldwideFlexible hours- ...together, we’ll advance your career.THE ROLEAMD is seeking a Senior Software Development Engineer to develop and optimize software for next-generation AI... ...C/C++ development skills.Experience with HIP, CUDA, OpenCL, or other GPU programming models.Strong understanding...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$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$184k - $287.5k
We are now looking for a Senior Software Engineer for AI Resiliency!At NVIDIA, we are pushing the boundaries of what’s possible in AI. We are currently... ...working with model training teams.Hands-on experience with CUDA, NCCL, or MPI for GPU-accelerated computing, especially at...SeniorFull time$224k - $356.5k
...Platform Team is building the software foundation for scalable, high... ...are looking for exceptional engineers who thrive on solving deeply... ...automotive computing.We are seeking a Senior Software Engineer for next-... .../runtime technologies, CUDA/GPU performance, model compression...SeniorFull time$184k - $287.5k
We're looking for outstanding AI systems engineers to develop groundbreaking technologies in the inference systems software stack! We build innovative AI systems software to... ...performance optimizations (especially using CUDA C/C++, cuTile, Triton, or similar) with hands...SeniorFull timeRemote work$184k - $287.5k
...every new AI-powered application is built. We are seeking a Senior Software Engineer - AI Inference Performance to advance innovative LLM and VLM... ...models, serving software, distributed runtimes, communication, CUDA kernels, and GPU architecture. Deliver measurable gains in...SeniorFull time$152k - $241.5k
...you can make a lasting impact on the world.We are seeking a Software Engineer - Scientific Evaluation to own a shared platform for classical... ...scientific benchmarking, and agentic evaluation. The portfolio spans CUDA and C++ libraries, Python packages, PyTorch integrations,...SeniorFull time$184k - $287.5k
...accelerated computing. We're looking for a senior engineer at the intersection of quantum computing... ...entire quantum ecosystem. As a Senior Software Engineer, you will design and build data... ....Experience with GPU acceleration, CUDA, or high-performance computing for large...SeniorFull time$145.3k - $269.8k
...voice matters.The PositionThe OpportunityAs a Bioinformatics Software Engineer, you will design, develop, and implement features for the bioinformatics... ...GPU-accelerated C/C++ libraries or knowledge of GPUs and CUDA.Experience with CI/CD tools and concepts.Relocation benefits...SeniorFull timeLocal areaRelocation package$152k - $241.5k
...Language Models and 3D reconstruction? We are looking for a driven Software Engineer to bring ground breaking models into NVIDIA's software... ...quantization.Experience with low-level optimization of ML models (CUDA kernels)Strong fundamentals in 3D graphics, 3D computer...SeniorFull time$184k - $287.5k
...real-time streaming.We are seeking a Senior Software Engineer to join a team of skilled and motivated... ...API frameworks such as DirectX, Vulkan, CUDA, OpenGL, V4L2, and NvMediaSolid... ...internals, user-mode and kernel-mode drivers, strong system software performance analysis...SeniorFull timeRemote workWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - CUDA Driver. Be the first to apply!
- software engineer internship Santa Clara, CA
- software development engineer aws Santa Clara, CA
- software developer internship no experience Santa Clara, CA
- real time software engineer Santa Clara, CA
- financial software developer Santa Clara, CA
- graduate software developer Santa Clara, CA
- software engineer travel Santa Clara, CA
- experienced software developer Santa Clara, CA
- remote entry level software developer Santa Clara, CA
- information technology software engineer Santa Clara, CA


