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

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: As a member of our team, you will apply your design, coding expertise, and creativity, and to collaborate with peers across NVIDIA to deliver upon the best compute platform in the world. You will craft sophisticated solutions to exciting problems shaping the future direction of CUDA! 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 skillsMinimum 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 August 7, 2026.This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes.NVIDIA is committed to fostering an inclusive 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.SummaryLocation: US, CA, Santa Clara; US, TX, AustinType: Full time

Vacancy posted 2 days 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

     ...advancement.Are you a motivated system software engineer with a deep understanding of device drivers...  ...software professional to work on the CUDA Driver, a core component of our platform...  ...level architecture, such as interconnects, memory hierarchy, interrupts, and memory-mapped... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

     ...experienced and highly motivated software professional to work on...  ...projects at the intersection of CUDA and Deep Learning Systems. As...  ...compute utilization, memory bandwidth, cross-node network...  ...in Computer Science, Computer Engineering, Electrical Engineering, or related... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    1 day 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...  ..., such as interconnects, memory hierarchy, interrupts, and... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    2 days 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...  ...interactions and operating systems principles (aka systems software fundamentals)Adaptability and passion to learn new... 
    Senior
    Full time

    Nvidia

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

    Nvidia

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

    Nvidia

    Santa Clara, CA
    2 days ago
  • $152k - $241.5k

     ...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.4...  ...quantization, tensor parallelism, or memory-efficient scheduling).... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

     ...and scalable AI systems into a unified production platform....  ...technologies.Deep knowledge of E2E AV software integration from perception...  ...Need To See:We’re looking for engineers who can build systems — not...  ...research experienceKnowledge of CUDA is a plusNVIDIA is widely... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    2 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
    Full time

    Nvidia

    Santa Clara, CA
    7 hours ago
  • $152k - $241.5k

     ...intelligence.We are looking for highly motivated Senior Software Engineers to join our Fabric Networking team...  ...NVIDIA GPU systems, NVLink, NVSwitch, CUDA, and large-scale AI/HPC clusters such...  ...system architecture, including PCIe, memory hierarchy, DMA, high-speed... 
    Senior
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    7 hours ago
  • $177.9k - $277.4k

     ...business results.Opportunity OverviewNextest is looking for software engineers to join an exciting, dynamic, hardworking, engaging, and collaborative...  ...our existing software architecture.Learn from our most senior engineers and bring your experience and voice to help drive... 
    Senior
    Local area
    Relocation
    Flexible hours

    Universal Robots

    San Jose, CA
    7 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
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $224k - $356.5k

     ...Platform Team is building the software foundation for scalable...  ...for exceptional engineers who thrive on solving deeply...  ....We are seeking a Senior Software Engineer for next...  .../runtime technologies, CUDA/GPU performance, model...  ...flows, CUDA kernels, memory behavior, scheduling, runtime... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    4 days 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
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    4 days ago
  • $152k - $241.5k

     ...the digital landscape.Local AI seeks a Senior Systems Software Engineer interested in solving client-side AI...  ..., and implementing compute and memory optimization techniques—such as quantization...  ...lower-level system/GPU programming, CUDA, developing high-performance systems.... 
    Senior
    Full time
    Local area

    Nvidia

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

     ...devices) directly into GPU memory with low latency to enable...  ...GPU memory, and scalable, software-defined sensor integration...  ...scale.We’re looking for a Senior Systems Software Engineer to help architect and scale...  ...and networking protocols to CUDA and application frameworksEnable... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    4 days 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
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $152k - $241.5k

    We are now looking for a Senior Deep Learning Software Engineer, TensorRT Performance! NVIDIA is seeking an experienced...  ...like quantization, scheduling, memory management, and distributed...  ...programming domain specific languages (e.g. CUDA/TileIR/CuTeDSL/cutlass/Triton).Prior... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    4 days 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
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $145k - $175k

     ...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... 
    Senior
    Remote work
    Worldwide

    iSono Health

    Sunnyvale, CA
    1 day ago
  • $193.3k - $261.5k

     ...builds AWS Neuron, the software development kit used to...  ...software boundary, our engineers build systematic infrastructure...  ...issues, optimizing memory usage, and shaping the...  ...and mentorship. Our senior members enjoy one-on-one...  ....- Familiarity with CUDA kernels or equivalent ML... 
    Senior
    Work experience placement
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    2 days ago
  • $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.... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $152k - $241.5k

     ...intelligence.We are looking for highly motivated Senior Software Engineers to work on our GPU Fabric Networking team. Our...  ...to stand out from the crowd:Understanding of CUDA programming model and NVIDIA GPUs.Knowledge of memory coherence and consistency models.Familiarity... 
    Senior
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    4 days ago
  • $152k - $241.5k

     ...significant impact in the AI and Software-Defined Networking fields which are...  .... This customer-facing engineering role is for an expert in AI networking...  ...experienceHands-on experience in Remote Direct Memory Access (RDMA), AI workloads, NCCL, CUDA, Congestion Control, and... 
    Senior
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    4 days ago
  • $149.75k - $275.58k

     ...market. Our diverse team of engineers and researchers have pioneered...  ...architectures, algorithms, and software inspired by the brain's...  ...and accelerator programming (CUDA, LLVM, OneAPI, OpenCL, SYCL)....  ...Things, the latest advances in memory and programmable solutions, and... 
    Senior
    Full time
    Internship
    Work at office
    Local area
    Immediate start
    Shift work

    Intel

    Santa Clara, CA
    7 hours ago
  • $184k - $287.5k

     ...AI revolution, building the software and systems that power the world...  .... We are looking for a Senior Software Engineer to lead the bring-up, triage...  ...performance across compute, memory, networking, and communication...  ...-on experience with NCCL, CUDA-aware distributed execution,... 
    Senior
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    2 days ago
  • $262k - $365k

     ...Influence and coach a distributed team of engineers.Facilitate alignment and clarity across...  ..., maintain, and enhance large-scale software solutions.Build next generation traffic...  ...we continue to push technology forward.Unified Traffic Engineering (UTE) is in charge of... 
    Senior
    Worldwide

    Google

    Sunnyvale, CA
    3 days ago
  • $224k - $356.5k

     ...Local AI team is building the software stack that makes large...  ...theoretical hardware limits (memory bandwidth, FLOP/s, interconnect...  ...in Computer Science, Computer Engineering, Electrical Engineering, or equivalent...  ...development or optimization (CUDA/C++, Triton, or equivalent) —... 
    Senior
    Full time
    Local area

    Nvidia

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

     ...building the foundational system software that enables safe, high-...  ...systems software, safety-critical engineering, and ground breaking...  ...across teams — collaborate with CUDA, graphics, camera, and AV framework...  ...operating systems internals: memory management, synchronization... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $272k - $431.25k

     ...language models rapidly outgrow the memory and compute budget of any...  ...seeking a Principal Systems Engineer to define the vision and...  ...be doing:Design and evolve a unified memory layer that spans GPU memory...  ...and memory pools.Mentor senior and junior engineers, set technical... 
    Full time
    Local area
    Remote work

    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!