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

NVIDIA

Role Overview 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. Responsibilities As a member of our team, apply your design, coding expertise, and creativity, and collaborate with peers across NVIDIA to deliver the best compute platform in the world. Architect, implement and ship 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. Qualifications 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 skills. Desired Skills 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 with 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 Level4, and $224,000 USD – $356,500 USD for Level5. You will also be eligible for equity and benefits. Applications for this job will be accepted at least until June20,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. #J-18808-Ljbffr NVIDIA

Vacancy posted 1 day 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

    We are hiring software engineers to work on the CUDA driver, a core component of our platform for accelerating...  ...and virtual reality! CUDA defines a unified programming model across a range of...  ..., and the operating system. Unified Memory kernel driver provides kernel memory... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • $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
    1 day 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
    1 day ago
  • NVIDIA Corporation is seeking experienced software engineers to enhance the CUDA driver, crucial for maximizing NVIDIA hardware potential in diverse computing tasks from deep learning to video games. The ideal candidates will have strong C programming skills, a BS or MS... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    22 hours 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 software...  ...and resolve complex issues related to GPU computation, memory, and transports. Collaborate with customers to... 
    Senior

    NVIDIA

    Santa Clara, CA
    4 days 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
    1 day 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
    1 day 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
    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...  ...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
    1 day 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
    3 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
  • $135.8k - $217.3k

    Siemens AG in Santa Clara, California, is seeking a highly motivated software engineer to join the Calibre™ R&D Team. You will design, develop, debug, and support advanced OPC and ILT solutions for semiconductor manufacturing, focusing on computational lithography and high... 
    Senior
    Work at office
    Remote work

    Siemens AG

    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
    1 day 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...  ...rasterization — 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
    3 days ago
  • $272k - $425.5k

    Principal Software Engineer – Large-Scale LLM Memory and Storage Systems page is loaded## Principal Software Engineer...  ...be doing:*** Design and evolve a unified memory layer that spans GPU memory,...  ...and memory pools.* Mentor senior and junior engineers, set technical... 
    Local area
    Remote work

    NVIDIA Corporation

    Santa Clara, CA
    4 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
    1 day ago
  •  ...including latency, throughput, memory footprint, thermals, and...  ...stack spanning Python, C++, CUDA, drivers, and embedded Linux,...  ...compiler, runtime, and kernel engineers to improve portability and performance...  .... Eight or more years of software engineering experience with... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    3 days 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
    22 hours 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
    1 day 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
    1 day 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
  • $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
    1 day ago
  • $166k - $244k

    Senior Software Engineer, GPU Performance Location: Sunnyvale, CA, USA; New York, NY, USA; Seattle, WA...  ..., AMD, or other AI accelerators), memory hierarchies, and performance bottlenecks...  ...Experience low-level GPU programming (CUDA, Triton, CUTLASS, etc.) and performance... 
    Senior
    Full time
    Worldwide

    Google

    Sunnyvale, CA
    3 days 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 job

    NVIDIA Corporation

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

    NVIDIA Gruppe

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

    Santa Clara, CA
    2 days ago
  • $137.1k - $188.3k

     ...innovative Dolby Imaging/Video algorithms and software, starting from fresh proof of concept to...  ...’s in Computer Science, Electrical Engineering, or equivalent. Passion for multimedia...  ...Colorfront applications. Experience with CUDA, OpenCV, and OpenMP. Experience testing... 
    Senior
    Full time
    Local area

    Via Licensing Corporation

    Sunnyvale, CA
    2 days ago
  • NVIDIA Corporation is seeking a Senior System Software Engineer in Santa Clara, CA, to work on the CUDA driver to accelerate general-purpose computation on GPUs. This role involves collaborating with hardware engineers to develop, debug, and deploy key software functionalities... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    2 days ago
  • $100k - $180k

     ...in dataplane and integrate with 3 rd party SDK. Contribute in software design, development, review, and documentations to deliver high...  ...systems Strong foundation on Operating Systems concepts such as memory management, IPC, scheduling, task switching etc. and C/C++ programming... 
    Senior

    IP Infusion

    Santa Clara, CA
    4 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!