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 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

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

    NVIDIA Corporation

    Santa Clara, CA
    1 day ago
  •  ...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

    AMD

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

    Nvidia Corporation

    Santa Clara, CA
    1 day 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
    1 day ago
  • $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... 
    Senior
    Full time
    Worldwide

    Google

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

    NVIDIA

    Santa Clara, CA
    1 day 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...  ...in NCCL and CUDA libraries. Analyze and improve multi-GPU workloads performance through profiling, benchmarking,... 
    Senior

    NVIDIA Corporation

    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

    NVIDIA Gruppe

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

    Nvidia Corporation

    Santa Clara, CA
    1 day ago
  •  ...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... 
    Senior
    Remote work
    Flexible hours

    Snarkify

    Palo Alto, CA
    4 days ago
  • $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
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    2 days ago
  • 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

    Segment (Twilio)

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

    AMD

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

    NVIDIA

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

    NVIDIA AI

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

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  •  ...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... 
    Senior
    Shift work

    AMD

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

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $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... 
    Senior
    Remote work

    NVIDIA Corporation

    Santa Clara, CA
    2 days ago
  • 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 AI

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

    Santa Clara, CA
    1 day ago
  • 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... 
    Senior
    Work experience placement
    Local area
    Remote work

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • $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... 
    Senior
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    1 day ago
  • 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 Google
    Senior

    Google

    Sunnyvale, CA
    1 day ago
  • $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

    Nvidia Corporation

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

    NVIDIA

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

    NVIDIA

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

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • $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 Gruppe

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

    NVIDIA Corporation

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