Senior Software Engineer CUDA UMD - GPU Kernel Scheduling
$152k - $241.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 features
- Coordinate and drive development efforts across multiple teams
- Help define forward-looking improvements to the CUDA APIs and programming model
- Extend important CUDA programming models and functionality such as CUDA Graphs
- Explore ways to use Graphs to improve the scheduling of AI/ML workloads on our GPUS to be more efficient and faster.
- Write effective, maintainable, and well-tested code
- Develop code for multiple operating systems
What we need to see:
- BS or MS degree in Computer Science, Electrical Engineering or related field (or equivalent experience)
- Strong C and C++ programming skills
- Minimum of 4 years of related development experience (multiple positions for varying experience levels open)
- Experience driving projects across multiple teams
- Experience working with large codebases
- Background with operating system interfaces for threads, process control, and virtual memory
- Understanding of system level architecture, such as interconnects, memory hierarchy, interrupts, and memory-mapped IO
- Experience writing and debugging multithreaded programs
- Good written communication as well as presentation skills
Ways to stand out from the crowd:
- Prior experience with parallel computing - preferably writing CUDA Programs or Libraries that use CUDA
- Knowledge of memory coherence and consistency models
- Background with kernel mode development
- Experience with Linux Systems Software development
- Experience maintaining and extending programming models or higher-level language support for similar environments
Compensation and Benefits
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 152,000 USD - 241,500 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4. You will also be eligible for equity and benefits.
Applications for this job will be accepted at least until September 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.
NVIDIA pioneered accelerated computing. Today, our AI infrastructure powers global intelligence, transforming every industry. Learn more about NVIDIA.
#J-18808-Ljbffr$152k - $241.5k
NVIDIA’s invention of the GPU in 1999 sparked the... ...a motivated system software engineer with a deep understanding... ...to work on the CUDA Driver, a core component... ...Graphs to improve the scheduling of AI/ML workloads on... ...modelsBackground with kernel mode developmentExperience...SeniorFull time- ...and implement new features for the CUDA Driver to optimize GPU kernel scheduling and AI/ML workloads. Collaborate across... ...in Computer Science or Electrical Engineering with at least 4 years of experience in C/C++ and system-level software development. Candidates should have...Senior
$272k - $431.25k
...looking for a seasoned software professional to work on the CUDA Driver, a core... ...computation on the GPU. You will be an... ...Graphs to improve the scheduling of AI/ML workloads... ...Science, Electrical Engineering or related field (... ...Background with kernel mode development...Suggested- ...an architect to design and implement features for the CUDA Driver, optimizing GPU kernel scheduling and AI/ML workloads. You will drive enhancements... ...models. The role demands strong C/C++, system-level software experience, and a proven ability to work on low-latency...Senior
$272k - $431.25k
...NVIDIA Gruppe is looking for a seasoned software professional to work on the CUDA Driver, an essential part of our platform for accelerating general purpose computation on the GPU. This role involves delivering features to enhance NVIDIA hardware for various computational...Senior- ...career.THE ROLE:As a senior technical member... ...high-performance GPU kernels for LLM and other... ...and system software development. You... ...synchronization, kernel scheduling, and execution... ...kernels using HIP, CUDA, C/C++, or... ...degree in computer engineering, computer science...
$152k - $241.5k
...seeking talented engineers to join the... ...team develops software that accelerates... ...challenging problems in GPU code generation... ....As a Senior Software Engineer... ...fusion, dynamic scheduling, and... ...GPU architects, kernel developers, compiler... ...kernels using CUDA, Triton, CuTe DSL...SeniorFull timeLocal area- ...will be critical in enhancing GPU kernels, deep learning models, and... ...compiler technologies and advanced engineering principles to drive... ...integrating graph compilers. Software Engineering Best Practices: Apply... ...learning on AMD GPUs using HIP, CUDA, and assembly (ASM). Strong...Senior
- ...NVIDIA AI in Santa Clara seeks a systems software engineer to design and implement performance-centric features for the CUDA driver and runtime using C/C++. You will... .... Collaboration across teams to optimize GPU drivers and kernel code is essential. #J-18808-Ljbffr...
- ...Advanced Micro Devices, Inc. is seeking a senior software engineer who blends deep systems performance work with modern AI, spanning GPU kernels through distributed training and inference on ROCm. You will own the AI software stack, optimize large-scale kernels, collaborate...Senior
$184k - $287.5k
...looking for a Sr. Inference Engineer, for GPU Kernel Optimization! What does it... ...and C++ skills with proven software engineering fundamentals.Hands... ...decisions, and runtime scheduling.Direct experience with LLM... ...GPU kernel optimization — CUDA, CUTLASS, Triton, or equivalent...SeniorFull time- ...NVIDIA is seeking a motivated system software engineer to work on the CUDA Driver, a core component of our platform for accelerating general purpose computation on the GPU. You will contribute to features and improvements spanning deep learning, scientific computation...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... ...driver interacts with GPU hardware, kernel mode drivers, and the operating...SeniorFull time$184k - $287.5k
...Computing and Visualization. The GPU, our invention, serves as... ...a motivated Deep Learning engineer to bring advanced CUDA features and Distributed... ...researchers, HW and SW architects, kernel and compiler authors and... ...principles (aka systems software fundamentals)Adaptability...SeniorFull 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 innovative... ...design software solutions across kernel mode components, compilers, and...Senior
$162k - $387.6k
...the System Technology and Engineering (STE) Global team based... ...team works on system software—including but not limited to Linux Kernel, Open Source Linux Operating... ...platforms (CPU, GPU, network, and storage devices... ...as Python, Go, Rust, or CUDA. Preferred Qualifications...SeniorTemporary workLocal area$167.7k - $245.2k
...ll join the Platform Engineering team building and operating... ...Platform — the GPU infrastructure that powers... ...how GPU capacity is scheduled and allocated across... ...it.Your ImpactAs a Senior Platform Software Engineer on the... ...experience (e.g., Linux kernel tuning, cgroups, or eBPF...SeniorFull timeTemporary workLocal areaFlexible hours$152k - $241.5k
NVIDIA is seeking an exceptional Senior System Software Engineer to join our GPU System Software team. This team is responsible for developing comprehensive... ...in system software, operating system internals, kernel modules, and device driver.We are widely considered to...SeniorFull timeLocal areaRemote work- ...10 times faster than GPU-based hyperscale cloud... ...Cerebras Wafer-Scale Engine.We are hiring a Software Engineer to... ...behavior. Tune and improve scheduling, continuous batching,... ...communication libraries, kernels, drivers, firmware,... ...libraries and tools.Deep CUDA experience that...
- ...: We are seeking a Senior Triton Compiler and Kernel Engineer to advance Triton performance... ...high-performance GPU kernels in Python.... ...layer in the AI software stack, connecting... ..., optimization, scheduling, and code generation... ...with Triton, HIP, CUDA, or GPU assembly.Experience...
$184k - $287.5k
...is built. We are seeking a Senior Software Engineer - AI Inference Performance... ...performance limits on NVIDIA GPU-accelerated systems. Your... ...distributed runtimes, communication, CUDA kernels, and GPU architecture.... ...memory, communication, and scheduling.Tune serving...SeniorFull time- ...compiler for high-performance GPU kernels, powering major AI... ...strategically critical to AMD’s AI software roadmap.AMD GPUs are an official... ..., and performance engineering. You are comfortable working... ...occupancy tuning, and instruction scheduling to maximize hardware efficiencyPerform...Senior
- ...Devices, Inc. in San Jose, CA is seeking a Senior Member of Technical Staff to advance GPU libraries within the ROCm ecosystem. You... ...design, implement, validate, and deliver core software capabilities that integrate with GPU kernels in broader systems. The role emphasizes...Senior
$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$262k - $364k
...opportunities, drive XLA:GPU/Triton performance... ...years of experience in software development.7 years of experience... ...-level GPU programming (CUDA, Triton, CUTLASS, etc.) and performance engineering techniques.Experience... ...team also writes custom kernels in CUDA, Triton, and Pallas...SeniorImmediate startWorldwide$224k - $356.5k
...next era of computing. An era in which our GPU acts as the brains of computers, robots,... ...on the world.We are looking for a Senior System Software Engineer to join the GPU Virtualization team and advance open-source Linux kernel support for NVIDIA GPUs. In this role, you...SeniorFull time$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 advance the Python experience for CUDA Core Libraries. You...SeniorFull time$262k - $364k
...Senior Staff Software Engineer, ML Performance, GPU corporate_fare Google place Sunnyvale, CA, USA ~ Bachelor... ...with low-level GPU programming (CUDA, Triton, CUTLASS, etc.) and performance... ...XLA, the team also writes custom kernels in CUDA, Triton, and Pallas/Mosaic...SeniorImmediate startWorldwide- ...GPUs. THE PERSON: We're looking for a senior software engineer who combines deep systems performance... ...AI‑someone who can shape software from GPU kernels through distributed training and inference... ..., and kernel optimization (HIP/CUDA). Hands‑on delivery on large‑scale C++...SeniorShift work
- ...Cisco is seeking a Senior Software Engineer to join the CVIS team in Milpitas, CA, responsible for debugging, profiling... ...and optimizing the AI cluster networking and GPU performance stack from boot-time through the Linux kernel, RDMA, NCCL and application-level...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer CUDA UMD - GPU Kernel Scheduling. Be the first to apply!
- software engineer amazon Santa Clara, CA
- information technology software engineer Santa Clara, CA
- federal - software developer Santa Clara, CA
- graduate software developer Santa Clara, CA
- rust software engineer Santa Clara, CA
- software development engineer (robotics engineer) Santa Clara, CA
- software engineer remote Santa Clara, CA
- junior software developer internship Santa Clara, CA
- remote entry level software developer Santa Clara, CA
- software engineer - web development Santa Clara, CA



