Senior Software Engineer, CUDA UMD - Graphs and GPU Sharing
$184k - $287.5kNVIDIA
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
$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-...SeniorPermanent employmentFull timeTemporary workCasual workWork at officeFlexible hours- ...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
$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...SeniorFull time$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....SeniorFull time$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...SeniorFull time$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...SeniorFull timeTemporary workLocal areaWorldwide$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...SeniorFull time$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...SeniorFull time- ...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-...SeniorShift work
$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...SeniorFull time$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...SeniorFull time- ...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
- ...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
$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....SeniorFull timeRemote work- ...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
- ...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...SeniorWork at office
$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) —...SeniorFull timeLocal area$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...SeniorImmediate start$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...SeniorPermanent employmentFull timeRemote work$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- ...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
$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...SeniorRemote workWorldwide$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...SeniorPermanent employmentTemporary workCasual workWork at officeFlexible hours$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$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...SeniorFull time$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...SeniorPermanent employmentFull timeTemporary workCasual workWork at officeFlexible hoursShift work$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...SeniorFull timeLocal areaWorldwideFlexible hours$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...SeniorRelocation$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...SeniorFull timeWork at officeRemote work- ...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
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!
- ngo software engineer Santa Clara, CA
- software system engineer Santa Clara, CA
- software engineer - early career Santa Clara, CA
- entry level software engineer remote Santa Clara, CA
- software developer positions Santa Clara, CA
- junior software developer internship Santa Clara, CA
- software development engineer aws Santa Clara, CA
- consulting software engineer Santa Clara, CA
- financial software developer Santa Clara, CA
- software developer Santa Clara, CA


