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

Senior Software Engineer, CUDA UMD - Graphs and GPU Sharing

$184k - $287.5k

NVIDIA

NVIDIA’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. We're looking to grow our company, and form teams with the smartest people in the world. Join us at the forefront of 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 might be for you. We are looking for a seasoned software professional to work on the CUDA Driver, a core component of our platform for accelerating general purpose computation on the GPU. You will be an integral part of a team that 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, data science and self-driving cars to video games and virtual reality.What you'll be doing:As a member of our team, you will use your design abilities, coding expertise, and creativity to deliver the best compute platform in the world. You will craft elegant solutions to exciting problems and shape the future direction of CUDA as you collaborate with your peers across NVIDIA.Evangelize, architect, and implement new featuresCoordinate and drive development efforts across multiple teamsHelp define forward-looking improvements to the CUDA APIs and programming modelExtend important CUDA programming models and functionality such as CUDA Graphs and MPS (Multi-Process Service)Write effective, maintainable, and well-tested codeDevelop code for multiple operating systemsWhat we need to see:BS or MS degree in Computer Science, Electrical Engineering​ or related field (or equivalent experience)Strong C and C++ programming skillsMinimum of 8-10 years of related development experienceExperience driving projects across multiple teamsExperience working with large codebasesBackground with operating system interfaces for threads, process control, and virtual memoryExperience writing and debugging multithreaded programsGood written communication as well as presentation skillsWays to stand out from the crowd:Prior experience with parallel computing - preferably writing CUDA Programs or Libraries that use CUDAUnderstanding of system level architecture, such as interconnects, memory hierarchy, interrupts, and memory-mapped IOKnowledge of memory coherence and consistency modelsBackground with kernel mode developmentExperience with Linux Systems Software developmentYour 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 July 5, 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 ClaraType: Full time

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, CUDA UMD - Graphs and GPU Sharing in Santa Clara, CA vacancy
  • $182k - $242k

     ...high-performance GPU infrastructure across...  .... Our stack is engineered for speed, scale,...  ...'re looking for a Senior Engineer for CoreWeave...  ..., and optimize CUDA kernels—GEMMs, attention...  ...coalescing, shared-memory/register usage...  ..., GPU/accelerator software, or performance-... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    23 days ago
  •  ...human ingenuity and a shared passion to create...  ...critical in enhancing GPU kernels, deep learning...  ...technologies and advanced engineering principles to drive...  ...integrating graph compilers. Software Engineering Best Practices...  ...AMD GPUs using HIP, CUDA, and assembly (ASM).... 
    Senior

    AMD

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

     ...Computing and Visualization. The GPU, our invention, serves as...  ...a motivated Deep Learning engineer to bring advanced CUDA features and Distributed...  ...systems principles (aka systems software fundamentals)Adaptability...  ...internals and execution graphs of major deep learning autograd... 
    Senior
    Full time

    Nvidia

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

     ...experienced and highly motivated software professional to work on...  ...at the intersection of CUDA and Deep Learning...  ...systems from a single GPU to supercomputer...  ...Computer Science, Computer Engineering, Electrical Engineering...  ...learning compilers, both graph-level and codegen (e.g.... 
    Senior
    Full time

    Nvidia

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

     ...the center of this platform are CUDA Core Libraries that enable developers...  ...fast, reliable, and scalable GPU-accelerated software.We are hiring a Senior Software Engineer to advance the Python experience...  ..., and runtime engineers on shared architecture and API decisions.Work... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $159.2k - $301.6k

     ...are seeking a highly motivated Senior Software Engineer, Node Ecosystem — Video to join the ambitious Project Graph team at Adobe. Project Graph...  ...third-party AI video models, GPU-accelerated video operations,...  .... Your recruiter can share more about the specific salary... 
    Senior
    Full time
    Temporary work
    Local area
    Worldwide

    Adobe Systems

    San Jose, CA
    1 day ago
  • $184k

     ...of computing. An era in which our GPU acts as the brains of computers, robots...  ...We are looking for a dedicated engineer for the Senior Systems Software Engineer role, focusing on GPU Performance...  ...computing software stacks (CUDA). * Experience with modern cloud and... 
    Senior
    Full time

    NVIDIA

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

    Nvidia

    Santa Clara, CA
    2 days ago
  •  ...ideas, human ingenuity and a shared passion to create something...  ...OPPORTUNITYWe're looking for a senior software engineer who combines deep systems...  ...who can shape software from GPU kernels through distributed...  ...and kernel optimization (HIP/CUDA).Hands-on delivery on large-... 
    Senior
    Shift work

    AMD

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

     ...computing. An era in which our GPU acts as the brains of computers...  ...are building a next-generation software platform for semiconductor design, applying innovative graph neural network infrastructure to...  ...endeavor, and we need engineers who thrive in a hands-on environment... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  •  ...NVIDIA is seeking a highly motivated senior software engineer for its communication libraries and network...  ...Learning frameworks and HPC interfaces on GPU clusters, collaborating across multinational teams. You will work with CUDA programming, NVIDIA GPUs, and high-performance... 
    Senior

    Segment (Twilio)

    Santa Clara, CA
    1 day ago
  •  ...NVIDIA Gruppe is seeking a Senior Software Engineer for their MD Simulation Engineering team in Santa...  ...California. The role involves building GPU-native simulation software that powers...  ...engineering experience, with a strong focus on CUDA and high-performance computing. NVIDIA... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • $152k - $241.5k

     ...Performance Computing and Visualization. The GPU, our invention, serves as the visual...  ....We are looking for highly motivated Senior Software Engineers to work on our GPU Fabric Networking...  ...stand out from the crowd:Understanding of CUDA programming model and NVIDIA GPUs.... 
    Senior
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    4 days ago
  •  ...We are looking for a highly motivated senior software engineer for an exciting role in our communication...  ...(e.g. UCX for MPI/OpenSHMEM) on GPU clusters. Participate in and contribute...  ...passion for what you do. Experience with CUDA programming and NVIDIA GPUs. Knowledge... 
    Senior

    Segment (Twilio)

    Santa Clara, CA
    1 day ago
  •  ...Senior Software Engineer Sunnyvale, CA, USA / On-site / In-office (&Client;4 days a week)...  ...with parts of the pipeline running on GPU. Building observability and telemetry...  ...tools (e.g., gdb, Nsight, Valgrind, flame graph) to optimize the code. ~ Experience... 
    Senior
    Work at office

    Kasmo Global

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

     ...computing. An era in which our GPU acts as the brains of...  ...Local AI team is building the software stack that makes large language...  ...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
  • $152k - $241.5k

     ...Senior System Software Engineer - Software Development Kit page is loaded## Senior System Software Engineer...  ...and BSP Software* Experience working on GPU computing or computer vision*...  ...Cert C/C++, or MISRA.* Experience with CUDA, TensorRT* Track record integrating and... 
    Senior
    Immediate start

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $100k

    Join to apply for the Sr. Engineer, Software - AI Compiler role at Tenstorrent...  ...-V CPU from scratch, and share a passion for AI and a deep...  ...looking for contributors of all seniorities. Join the team...  ...from optimizing computational graphs to creating custom dialects... 
    Senior
    Permanent employment
    Full time
    Remote work

    Tenstorrent

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

    NVIDIA Gruppe is seeking a highly motivated Senior Software Engineer to join our communication libraries and network software team in Santa Clara, California. This role focuses on designing and maintaining software for complex computing systems used in High Performance... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  •  ...human ingenuity and a shared passion to create...  ...We are looking for a Senior GPU Inference Performance Engineer to own end-to-end performance...  ...silicon through the software runtime, and drive...  ...) and NVIDIA (CUDA, Nsight Systems/...  ...libraries, operator fusion, graph compilation), or... 
    Senior

    AMD

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

     ...built a high-frequency, real-world data engine at the intersection of robotic 3D...  ...role iSono Health is looking for a senior software engineer to join as a key member of...  ...Software preferred Familiarity with GPU acceleration (CUDA or similar frameworks) is a strong... 
    Senior
    Remote work
    Worldwide

    iSono Health

    Sunnyvale, CA
    1 day ago
  • $139k - $220k

     ...Senior Software Engineer, Observability Join CoreWeave's Observability team, responsible for building...  ...Exposure to modern AI workloads and GPU-based infrastructure, including large-scale...  ...other locations, benefits vary and are shared during the hiring process. These... 
    Senior
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    14 hours ago
  • $154k - $286k

     ...looking for an experienced C++ software engineer to join the Protium Software...  ...which is used by leading CPU/GPU/HyperScaler companies for pre...  ..., and innovating timing graph algorithms and flow operating...  ...Best Companies to Work For. Our shared passion for solving the world... 
    Senior

    Cadence Design Systems

    San Jose, CA
    1 day ago
  • $184k - $287.5k

     ...computing. An era in which our GPU acts as the brains of...  ...discovery. We are looking for a Senior Software Engineer to join the cuEquivariance team...  ...field. The work spans CUDA kernel engineering, Python library...  ...where GPU computing meets graph-based deep learning, this is... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    5 hours ago
  • $152k - $204k

     ...more at What You'll Do: Senior engineers are area owners who lead designs...  ..., cost-per-token analytics, GPU resource isolation). Who...  ...performance by developing and tuning CUDA kernels, reducing model...  ..., benefits vary and are shared during the hiring process. These... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours
    Shift work

    CoreWeave

    Sunnyvale, CA
    16 days ago
  • $137.1k - $188.3k

     ...Imaging/Video algorithms and software starting with fresh proof of...  ...Computer Science, Electrical Engineering or equivalent Passion for multimedia...  .... Experience with CUDA, OpenCV and OpenMP. Experience...  ...training. Your recruiter can share more about the specific salary... 
    Senior
    Full time
    Local area
    Worldwide
    Flexible hours

    Dolby

    Sunnyvale, CA
    3 days ago
  • $184.7k - $277.6k

     ..., California, United States Software and Services At Apple, new ideas...  ...We are looking for a senior Swift engineer to join a small, focused team...  ...traceability. Layer ephemerals graph staging where relationship-...  ...accuracy benchmarks). Ensure all shared mutable state uses actors or... 
    Senior
    Relocation

    Apple

    Sunnyvale, CA
    4 days ago
  • $204k - $259k

     ...states. The Onboard Software Performance team ensures...  ...compute resources (CPU/GPU/TPU/RAM) for each...  ...experience as a software engineer or similar roles ~5 years...  ..., frameworks (SIMD/CUDA) and ML performance/frameworks...  .... Your recruiter can share more about the specific... 
    Senior
    Full time
    Work at office
    Remote work

    Waymo

    Mountain View, CA
    9 hours ago
  •  ...ideas, human ingenuity and a shared passion to create something extraordinary...  ...is passionate about software engineering and the craft of training...  ...optimizer steps.Optimize multi‑GPU/multi‑node training and...  ...efficient kernels/ops and targeted graph‑level optimizations.Profile,... 
    Senior

    AMD

    San Jose, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, CUDA UMD - Graphs and GPU Sharing. Be the first to apply!