Senior Software Engineer, CUDA UMD - Graphs and GPU Sharing
$184k - $287.5kNVIDIA Corporation
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. #J-18808-Ljbffr NVIDIA Corporation
- NVIDIA Corporation in Santa Clara, CA, is seeking a seasoned system software engineer to own the CUDA Driver, a core component of our platform for accelerating general purpose computation on the GPU. You will design, implement, and ship features across multiple OSes, collaborate...Senior
- ...ideas, human ingenuity and a shared passion to create something... ..., we advance your career. SENIOR GPU FIRMWARE ENGINEER The Role Join AMD’s... ...intersection of hardware and software. You enjoy collaborating directly... .... Experience with OpenCL, CUDA, or ROCm is a plus....Senior
$184k - $287.5k
...and Visualization. The GPU, our invention, serves... ...doing: Integrate new CUDA features and Runtime abstractions... ...Science, Computer Engineering, Electrical Engineering... ...(aka systems software fundamentals). Adaptability... ...internals and execution graphs of major deep learning...Senior- ...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
$166k - $244k
Senior Software Engineer, GPU Performance Location: Sunnyvale, CA, USA; New York, NY, USA; Seattle, WA, USA... ...or training. Your recruiter can share more about the specific salary range for... ...Experience low-level GPU programming (CUDA, Triton, CUTLASS, etc.) and performance...SeniorFull timeWorldwide$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$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... ...in NCCL and CUDA libraries. Analyze and improve multi-GPU workloads performance through profiling, benchmarking,...Senior$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$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- ...schemes, proof aggregation, and GPU acceleration, we're pushing... ...and highly skilled Senior GPU Performance Engineer to join our team and play a... ...tutorials, and presentations, to share knowledge and promote our... ...languages such as CUDA. Strong understanding of computer...SeniorRemote workFlexible hours
$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 employmentTemporary workCasual workWork at officeFlexible hours- NVIDIA is seeking a highly motivated senior software engineer for its communication libraries and network software... ...frameworks and HPC interfaces on GPU clusters, collaborating across multinational teams. You will work with CUDA programming, NVIDIA GPUs, and high-performance...Senior
- ...human ingenuity and a shared passion to create... ...in enhancing GPU kernel performance,... ...across internal GPU software teams and engage with... ...THE PERSON: Skilled engineer with strong technical... ...strategies. Graph Compiler Integration... ...knowledge of HIP, CUDA, Triton, TileLang or...Senior
$184k - $287.5k
...re looking for outstanding engineers and scientists to apply their... ...to accelerate open-source software libraries for GPU data processing. As part... ...accelerators—highly optimized C++ and CUDA libraries that leverage the... ...who enjoys autonomy and shares our passion for technology,...Senior$152k - $241.5k
...Requisition ID JR2014725 Job Category Engineering Time Type Full time 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...SeniorFull time$184k - $287.5k
NVIDIA Gruppe is seeking a skilled software engineer to develop high-performance solutions for GPU data storage. The ideal candidate will have extensive experience in C, C++, Rust, and data architecture, and will collaborate with multidisciplinary teams. The position promises...Senior- ...ideas, human ingenuity and a shared passion to create something... ...OPPORTUNITY We’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...SeniorShift work
- NVIDIA seeks experienced engineers and scientists in Santa Clara to enhance open-source software libraries for GPU data processing. This role involves developing algorithms, implementing solutions in C++, and contributing to projects like cuDF and Spark. The ideal candidate...Senior
$152k - $241.5k
Senior Software Engineer, Fabric Networking - GPU page is loaded## Senior Software Engineer, Fabric Networking - GPUlocations: US, CA, Santa Clara: US, IL,... ...Ways to stand out from the crowd:*** Understanding of CUDA programming model and NVIDIA GPUs.* Knowledge of memory...SeniorRemote work- NVIDIA AI in Santa Clara, California is seeking a Senior Engineer to work on the CUDA driver, crucial for GPU computing advancements. The role demands collaboration... ...across teams to innovate CUDA architecture and software solutions for diverse applications including deep...Senior
- NVIDIA is looking to hire an innovative engineer for its CUTLASS team in Santa Clara, California. You will develop core components for high-performance linear algebra using C++ and collaborate with GPU architecture teams. A Masters or PhD degree in Computer Science, along...Senior
- NVIDIA is seeking an exceptional Senior System Software Engineer to join our GPU System Software team. This team is responsible for developing comprehensive system software solutions from concept to production. In this role, you will be integral in overseeing the entire...SeniorWork experience placementLocal areaRemote work
$182k - $242k
...decisions within the team. Break down engineering tasks into clear milestones and deliver... ...Provide constructive code reviews and share best practices with peers. Mentor junior... ...). Exposure to performance-critical GPU systems (CUDA, NCCL, NVLink/PCIe, memory bandwidth) or...SeniorPermanent employmentTemporary workCasual workWork at officeRemote workFlexible hours- Google is seeking experienced software engineers to develop next-generation technologies that redefine information handling for billions of users... ...include optimizing serving architectures and enhancing GPU utilization to improve performance. #J-18808-Ljbffr GoogleSenior
$152k - $241.5k
Nvidia Corporation in Santa Clara seeks a talented software engineer to develop core components of the CUTLASS platform, including Tensor Core MMAs and other GPU features. This position requires a strong background in C++ and experience in high-performance computing. The...Senior$224k - $356.5k
We are looking for a Senior Deep Learning Software Engineer to design and build our automated... ...execution environment, low-level GPU optimizations and developing custom GPU kernels in CUDA and/or Triton. This is an... ...extract standardized model graph representation from...Senior$224k - $356.5k
...Team is building the software foundation for scalable... ...looking for exceptional engineers who thrive on solving... .... We are seeking a Senior Software Engineer for... ...runtime technologies, CUDA/GPU performance, model compression... ..., distillation, graph optimization, operator...Senior$184k
NVIDIA Gruppe is seeking an experienced software professional to design and develop GPU-accelerated Python APIs for numerical computing. This role involves... ...years of experience and strong skills in Python, C++, and CUDA. A competitive salary is offered based on experience,...Senior$152k - $241.5k
Senior Software Engineer - Deep Learning Inference What you’ll be doing: Craft and... ...Use C++ and Python to build graph parsers, optimizers, and... ...teams of deep learning experts, GPU architects and DevOps... ...GPU kernel programming using CUDA or OpenCL. Experience in software...Senior- NVIDIA Corporation is seeking an experienced software professional in Santa Clara to contribute to the development of GPU-accelerated Python APIs for numerical computing.... ...strong programming background in Python, C++, and CUDA, along with substantial experience in numerical...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 developer Santa Clara, CA
- software developer internship no experience Santa Clara, CA
- part time software developer remote Santa Clara, CA
- financial software developer Santa Clara, CA
- senior software engineer ruby on rails Santa Clara, CA
- software engineer amazon Santa Clara, CA
- senior software design engineer Santa Clara, CA
- software engineer remote Santa Clara, CA
- software engineer entry level Santa Clara, CA
