Senior Software Engineer, CUDA UMD - Graphs and GPU Sharing
$184k - $287.5kNVIDIA Gruppe
Job Overview 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 and 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. Key Responsibilities 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 and MPS (Multi-Process Service) Write effective, maintainable, and well-tested code Develop code for multiple operating systems Qualifications 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 8-10 years of related development experience Experience driving projects across multiple teams Experience working with large codebases Background with operating system interfaces for threads, process control, and virtual memory Experience writing and debugging multithreaded programs Good written communication as well as presentation skills Standout Experience Ways to stand out from the crowd: Prior experience with parallel computing - preferably writing CUDA Programs or Libraries that use CUDA Understanding of system level architecture, such as interconnects, memory hierarchy, interrupts, and memory-mapped IO Knowledge of memory coherence and consistency models Background with kernel mode development Experience with Linux Systems Software development Compensation & 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 $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. Application Period Applications for this job will be accepted at least until April 14, 2026. Equal Opportunity Employer NVIDIA is committed to fostering a diverse 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 uses AI tools in its recruiting processes. #J-18808-Ljbffr NVIDIA Gruppe
- NVIDIA Gruppe in Santa Clara is seeking a motivated system software engineer with strong C/C++ skills to work on the CUDA Driver. This integral role involves designing and implementing features for NVIDIA hardware, collaborating with teams to enhance the platform for various...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) ~... ...performance internals and execution graphs of major deep learning...SeniorRemote work$272k - $431.25k
...are looking for a seasoned software professional to work on the CUDA Driver, a core component... ...computation on the GPU. You will be an integral... ...functionality such as CUDA Graphs Explore ways to use Graphs... ...Computer Science, Electrical Engineering or related field (or...Suggested$272k - $431.25k
...Always-On, low-overhead GPU profiling service... ...delivery across system software, drivers, and CUDA to make profiling... ...C/C++, including IPC/shared memory, and bounded CPU... ...technical direction for an engineering team; mentor... ...driver APIs, CUDA streams/graphs, and kernel behavior....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- ...human ingenuity and a shared passion to create... ...in enhancing GPU kernel performance,... ...across internal GPU software teams and engage with... ...Skilled engineer with strong technical... ...strategies. ~ Graph Compiler Integration... ...knowledge of HIP, CUDA, Triton, TileLang or...Senior
$152k - $241.5k
...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 software features to unlock the full potential and performance of NVIDIA...Senior- ...human ingenuity and a shared passion to create something... ...for an influential software engineer who is passionate... ...PERSON: As a Senior Staff Software Developer... ...from the lowest-level GPU kernels to large-scale... ...architectures (HIP/CUDA), memory hierarchies,...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...SeniorFull timeRemote workFlexible hours
$152k - $287.5k
NVIDIA Gruppe is seeking a Senior AI Developer Technology Engineer for the Financial Sector to design and optimize... .... The role involves researching GPU acceleration techniques for AI and HPC... ...experts, and influencing hardware and software models. Ideal candidates have an...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 team... ...from the crowd: Understanding of CUDA programming model and NVIDIA GPUs. Knowledge...Senior$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$248.71k - $292.6k
...possible. Build fast. Sr. Staff Software Engineer - High Performance GPU Inference Systems Mission... ...optimized for CUDA, ROCm, or vendor‑specific... ...MLIR, XLA) or deep learning graph optimization. Successful track... ...all versus know it all, we share knowledge generously Curious...Senior- ...ideas, human ingenuity and a shared passion to create something... ...we advance your career. SENIOR GPU FIRMWARE ENGINEER Firmware... ..., and collaborating across software stacks to deliver optimized... ...Experience with OpenCL, CUDA, or ROCm is a plus. PREFERRED...Senior
$152k - $241.5k
...searching for highly motivated, creative engineers to join the Platform Software team. You will work with a team of... ...excellence: debug and root-cause GPU bottlenecks and issues for gaming, creator... ...across engineering levels and senior management. Strong C/C++ and Python...Senior- NVIDIA Gruppe in Santa Clara is seeking a highly motivated GPU/SOC System Software Engineer to join its Software team. You will design, implement, and debug software for next-gen hardware, with a focus on performance and robustness. The ideal candidate will have a BS or...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- 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
$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- ...leading technology company is seeking a Senior Staff Software Developer in Santa Clara. This role... ...in high-performance C++ programming, GPU architectures, and Large Language Models... ...a passion for groundbreaking software engineering. A Master's degree and significant hands...Senior
- NVIDIA Gruppe is looking for a candidate to optimize GPU solutions and collaborate with multiple teams. The role requires a strong understanding of programming techniques and algorithms, along with solid experience in parallel programming. Ideal candidates will have 5+...Senior
$152k - $241.5k
...We are now looking for a Senior Software Engineer for Deep Learning Inference! Would... ...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...Senior$152k - $241.5k
...is built. We are seeking a Senior Software Engineer – AI Inference to advance open... ...Python orchestration to C++/CUDA kernels-using data to guide... ...optimization work. Improve multi‑GPU inference performance and... ...(microbenchmarks, flame graphs, GPU profiling) and a...SeniorRemote work$224k - $356.5k
...System Software Engineer For Vision Ai NVIDIA's technology is at the heart... .... Profiling and tuning GPU-accelerated inference pipelines... ...with GPU acceleration (such as CUDA, TensorRT, or comparable... ...engineer who enjoys autonomy and shares our passion for technology,...Senior$184k - $287.5k
...highly skilled and motivated software engineers to join us and build AI inference... ...inference stacks, optimize GPU kernels and compilers, drive... ...programming and performance: CUDA, memory hierarchy, streams,... ...CUTLASS) and features (e.g., CUDA Graph, Tensor Cores). Experience...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- ...human ingenuity and a shared passion to create something... ...for a principal software developer to join our growing... ...be part of our ROCm GPU-compute mathematical libraries... ...and other internal engineering teams PREFERRED... ...validation involving HIP, CUDA, or OpenCL Experience...Senior
$184k - $287.5k
We are looking for outstanding Senior Deep Learning Software Engineers to develop and productize NVIDIA'... ...experience in technologies used for GPU programming (e.g. CUDA C++ and/or DSLs like OpenAI... ...DSLs or optimizing compilers (e.g. graph compiler or kernel generator)...SeniorWork experience placement- Advanced Micro Devices is seeking a principal software developer to join the ROCm GPU-compute team in Santa Clara, California. The ideal candidate will have over 10 years of software development experience in C/C++, Python, and GPU technologies. This role involves developing...Senior
$152k - $241.5k
...NVIDIA seeks a senior software engineer to join the AI Networking co-design and... ...optimize AI workloads across large GPU and CPU clusters, thereby... ...series and PyTorch model graphs, to effectively support the... ...knowledge of NVIDIA GPUs, the CUDA library, and deep learning frameworks...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!
- software engineer full time Santa Clara, CA
- startup software engineer Santa Clara, CA
- rust software engineer Santa Clara, CA
- work from home software developer Santa Clara, CA
- software developer Santa Clara, CA
- software development engineer aws Santa Clara, CA
- software qa engineer Santa Clara, CA
- ngo software engineer Santa Clara, CA
- software engineer staff Santa Clara, CA
- software engineer Santa Clara, CA


