Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - CUDA and Unified Memory

$184k - $287.5k

NVIDIA 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

Vacancy posted 4 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - CUDA and Unified Memory in Santa Clara, CA vacancy
  • $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

    NVIDIA Gruppe

    Santa Clara, CA
    5 hours ago
  • $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

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  • $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

    NVIDIA

    Santa Clara, CA
    4 hours ago
  •  ...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 Gruppe

    Santa Clara, CA
    4 hours ago
  •  ...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

    NVIDIA Gruppe

    Santa Clara, CA
    5 hours ago
  • $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-... 
    Senior
    Full time

    NVIDIA

    Santa Clara, CA
    5 hours ago
  • $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

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  •  ...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 Gruppe

    Santa Clara, CA
    4 hours ago
  •  ...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

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $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... 
    Senior
    Remote work

    NVIDIA

    Santa Clara, CA
    4 days ago
  • $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... 

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  •  ...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

    NVIDIA Gruppe

    Santa Clara, CA
    5 hours ago
  • $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

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $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

    NVIDIA

    Santa Clara, CA
    5 days ago
  • $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

    NVIDIA

    Santa Clara, CA
    4 hours ago
  • $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... 
    Senior
    Remote work
    Worldwide

    iSono Health

    Sunnyvale, CA
    5 hours ago
  • $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... 
    Senior
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours
    Shift work

    CoreWeave

    Sunnyvale, CA
    3 days ago
  • $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

    NVIDIA Gruppe

    Santa Clara, CA
    5 hours ago
  • $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

    NVIDIA Gruppe

    Santa Clara, CA
    5 hours ago
  • $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

    NVIDIA

    Santa Clara, CA
    5 hours ago
  • $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

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • $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

    NVIDIA Gruppe

    Santa Clara, CA
    5 hours ago
  • $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

    NVIDIA

    Santa Clara, CA
    4 hours ago
  • $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

    NVIDIA Gruppe

    Santa Clara, CA
    5 hours ago
  •  ...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... 
    Senior
    Remote work

    NVIDIA

    Santa Clara, CA
    1 day ago
  • 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

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  • $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... 
    Senior
    Remote work

    NVIDIA

    Santa Clara, CA
    4 hours ago
  • $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

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  • $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... 
    Senior
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Decisive Point

    Sunnyvale, CA
    5 hours ago
  • $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... 
    Senior
    Full time

    NVIDIA

    Santa Clara, CA
    2 days ago

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!