Senior Software Engineer - CUDA and Unified Memory
$184k - $287.5kNVIDIA Gruppe
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 workloads, ranging from deep learning, scientific computation, and self-driving cars to video games and virtual reality! CUDA defines a unified programming model across a range of system configurations and hardware capabilities. To accomplish this, the CUDA driver interacts with GPU hardware, kernel mode drivers, and the operating system. Unified Memory kernel driver provides kernel memory management that enables these advanced features. What you'll be doing: Architect, and implement new features for new chips and new kernel features Coordinate with other teams to accomplish your work daily Help define forward-looking improvements to the CUDA APIs and programming model Write effective, maintainable, and well-tested kernel and userspace code Develop code for multiple Linux operating systems What we need to see: BS or MS degree in Computer Science, Electrical Engineering or related field (or equivalent experience) Strong C programming skills Minimum of 10+ years of related development experience Experience working with large codebases Background with operating system interfaces for threads, process control, and virtual memory Experience writing and debugging multithreaded programs Good written communication Ways to stand out from the crowd: Understanding of system level architecture, such as interconnects, memory hierarchy, interrupts, and memory-mapped IO Knowledge of memory coherence and consistency models Experience with kernel mode development Experience with Windows, Linux, or macOS driver development Some familiarity w C++ Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 184,000 USD - 287,500 USD for Level 4, and 224,000 USD - 356,500 USD for Level 5. You will also be eligible for equity and benefits. Applications for this job will be accepted at least until April 14, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) 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
$184k - $287.5k
...and implement new features related to CUDA’s memory model and multi‑node scalability geared... ...degree in Computer Science, Electrical Engineering or related field (or equivalent experience... ...with Linux, or Windows Systems Software development Compensation Your base salary...Senior$184k - $356.5k
NVIDIA Gruppe in Santa Clara, California, is hiring software engineers to enhance the CUDA driver, integral for GPU computation. Responsibilities include architecting new features for chips, coordinating with teams, and maintaining performance in kernel and userspace code...Senior$184k - $287.5k
...NVIDIA is seeking a Senior Software Engineer, NCCL and CUDA specialization to join our Cloud Service Provider (CSP) Engagements team, focusing on ML... ...and resolve complex issues related to GPU computation, memory, and transports. Collaborate with customers to understand...Senior- ...in Santa Clara is seeking an experienced developer to implement CUDA features geared towards next-gen AI applications. The ideal candidate... ...for multiple operating systems, with an emphasis on systems software development. A competitive salary and equity options are offered...Senior
- ...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... ...threads, process control, and virtual memory Experience with HW/SW co-design, performance...Senior
$184k - $287.5k
...Senior Software Engineer, CUDA Core Libraries page is loaded## Senior Software Engineer, CUDA Core Librarieslocations: US, CA, Santa Clara: US, Remotetime... ...interfaces down to low-level performance tuning involving memory, parallelism, and synchronization.* Own features end-to-...SeniorFull time$152k - $241.5k
...We are hiring senior engineers to work on the CUDA driver, a core component of our platform... .... CUDA helps define a unified programming model across a... ...incorporates strong system software programming skills, a detailed... ...control, and virtual memory Experience writing and debugging...Senior- ...We are hiring senior engineers to work on the CUDA driver and runtime, core components of... ...investigates bottlenecks in software or hardware and delivers... ...virtual reality. CUDA defines a unified programming model across a... ...control, and virtual memory Experience writing and...Senior
- ...NVIDIA Corporation is seeking a Senior Software Engineer for the cuEquivariance team. You'll drive the development of CUDA kernels for equivariant neural networks, optimizing performance across NVIDIA GPUs. The role requires 6+ years in software engineering with a focus...Senior
$184k - $287.5k
...autonomous cars. We are looking for a motivated Deep Learning engineer to bring advanced CUDA features and Distributed Runtime technologies into AI... ...and operating systems principles (aka systems software fundamentals) ~ Adaptability and passion to learn new frameworks...SeniorRemote work$272k - $431.25k
...We are hiring senior engineers to work on the CUDA driver, a core component of our platform... ...reality! CUDA defines a unified programming model across a... ...years of relevant systems software development experience Strong... ...control, and virtual memory Experience with HW/SW co‑design...- ...automotive and robotics. We build the software stack that enables Large... ...with teams across CUDA, kernel libraries, compilers,... ...Science, Electrical/Computer Engineering, or a closely related field.... ...quantization, tensor parallelism, or memory‑efficient scheduling). Proficient...Senior
$272k - $431.25k
...and hands-on delivery across system software, drivers, and CUDA to make profiling continuously available... ...in C/C++, including IPC/shared memory, and bounded CPU/memory budgets. Lead... ...insights. Set technical direction for an engineering team; mentor engineers, drive...Senior$152k - $241.5k
...searching for highly motivated, creative engineers to join the Platform Software team. You will work with a team of... ...SW optimizations for Arm SoCs and unified memory; build benchmarks, automation, and... ...across engineering levels and senior management. Strong C/C++ and...Senior$184k - $287.5k
...biological discovery. We are looking for a Senior Software Engineer to join the cuEquivariance team — an... ...the scientific field. The work spans CUDA kernel engineering, Python library... ...developers.Good foundation in GPU computing: memory hierarchy, warp-level execution,...Senior$165k - $180k
...high-frequency, real-world data engine at the intersection of... ...iSono Health is looking for a senior software engineer to join as a key member... ...threading, resource allocation, and memory management. Develop secure,... ...with GPU acceleration (CUDA or similar frameworks) is a strong...SeniorRemote workWorldwide$165k - $242k
...Senior Software Engineer II, Inference Sunnyvale, CA / Bellevue, WA CoreWeave is The Essential Cloud for AI™.... ...system performance by developing and tuning CUDA kernels, reducing model latency, maximizing compute and memory bandwidth utilization, and leveraging custom...SeniorPermanent employmentTemporary workCasual workWork at officeRemote workFlexible hoursShift work$184k - $287.5k
...NVIDIA Gruppe is seeking a motivated system software engineer in California to work on the CUDA Driver, essential for accelerating computations on GPUs. The ideal candidate will have strong C/C++ skills, with 7+ years of development experience, and a background in OS interfaces...Senior$184k - $287.5k
...application is built. We are seeking a Senior Software Engineer focused on container and cloud... ...backends; enable reproducible, multi-arch, CUDA-optimized builds. Develop Python tooling... ...startup time, build caching, runtime memory/IO, network, and GPU utilization; instrument...Senior$184k - $287.5k
## Senior Software Engineer - NVIDIA WarpApplylocations: US, CA, Santa Clara: US, WA, Seattletime type... ...including latency, throughput, memory footprint, thermals, and power.* Debug... ...across the stack spanning Python, C++, CUDA, drivers, and embedded Linux, including...Senior$152k - $241.5k
...application is built. We are seeking a Senior Software Engineer – AI Inference to advance open‑source... ...layers—from Python orchestration to C++/CUDA kernels—using data to guide... ...Systems performance background spanning memory bandwidth, kernel fusion, PCIe/NVLink...Senior$152k - $241.5k
...We are seeking a Senior Software Engineer to drive integration of the NVIDIA Grove project within Dynamo... ...containers, networking, scheduling, CUDA/GPU utilization, and framework runtime... ...(throughput/latency, batching, memory). Experience with distributed systems...Senior$224k - $356.5k
...visibility and real-world impact. As a System Software Engineer for Vision AI, you will develop and... ..., asynchronous I/O, and efficient memory management.Proficiency working in Linux-... ...experience with GPU acceleration (such as CUDA, TensorRT, or comparable technologies) and...Senior$184k - $287.5k
...are seeking highly skilled and motivated software engineers to join us and build AI inference... ...techniques such as fusion, autotuning, and memory/layout optimization; build and extend high... ...with GPU programming and performance: CUDA, memory hierarchy, streams, NCCL;...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
- We are now looking for a Senior Deep Learning Software Engineer, TensorRT Performance! NVIDIA is seeking an experienced... ...such as quantization, scheduling, memory management, and distributed... ...programming domain specific languages (e.g., CUDA, TileIR, CuTeDSL, cutlass, Triton)....Senior
$152k - $241.5k
...Senior Software Engineer, Fabric Networking - GPU page is loaded## Senior Software Engineer, Fabric Networking - GPUlocations... ...stand out from the crowd:*** Understanding of CUDA programming model and NVIDIA GPUs.* Knowledge of memory coherence and consistency models.* Familiarity...SeniorRemote work$184k - $287.5k
...profiling to identify compute and memory bottlenecks, driving targeted... ...on the road. Architect the software interface to seamlessly... ...in Computer Science, Computer Engineering, or a related technical field... ...SDKs, specifically TensorRT and CUDA. Strong understanding of GPU...Senior$150k - $250k
...commitments. About the role We are seeking a senior-level engineer with strong foundations in modern real-... ...high-performance multi-threaded C++/CUDA pipelines. This role sits at the... ...CUDA and shaders, including data layout, memory movement, synchronization, and kernel performance...SeniorFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift$152k
.... We are looking for highly motivated Senior Software Engineers to join our Fabric Networking team with... ...GPU systems, NVLink, NVSwitch, CUDA, and large-scale AI/HPC clusters such... ...system architecture, including PCIe, memory hierarchy, DMA, high-speed interconnects...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - CUDA and Unified Memory. Be the first to apply!
- software engineer internship remote Santa Clara, CA
- new grad software engineer Santa Clara, CA
- software engineer staff Santa Clara, CA
- integration software engineer Santa Clara, CA
- machine learning software engineer Santa Clara, CA
- senior robotics software engineer Santa Clara, CA
- software engineer entry level Santa Clara, CA
- software development engineer aws Santa Clara, CA
- startup software engineer Santa Clara, CA
- rust software engineer Santa Clara, CA

