Senior Software Engineer, CUDA UMD - Graphs and GPU Sharing
NVIDIA Corporation
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. RESPONSIBILITIES 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. 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 We need to see the following: 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. 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. BENEFITS & COMPENSATION Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is USD 184,000 – 287,500 for Level4, and USD 224,000 – 356,500 for Level5. You will also be eligible for equity and benefits. EEO & INCLUSION STATEMENT NVIDIA is committed to fostering an inclusive work environment and is a proud equal‑opportunity employer. We do not discriminate 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
$184k - $287.5k
NVIDIA Corporation is seeking a motivated System Software Engineer in Santa Clara, California, to enhance features for its advanced hardware... ...successful candidate will collaborate across teams to improve CUDA APIs and functionality, with a rewarding salary range from...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
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- Role Overview 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...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
$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$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$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$184k - $287.5k
Senior Software Engineer, CUDA Core Libraries page is loaded## Senior Software Engineer, CUDA Core Librarieslocations: US, CA, Santa Clara: US, Remotetime... ...enable developers to write fast, reliable, and scalable GPU-accelerated software! We are hiring a full-time Software...SeniorFull time$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$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$148k - $235.75k
A leading technology company is seeking a Senior Systems Software Engineer to enable features on GPU systems. The role involves debugging, collaborating with multiple teams, and developing automation tools. Candidates should have 5+ years of experience in software verification...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
- 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
- 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
$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$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$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$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
...for outstanding Deep Learning Software Engineers to develop and productize... ...and compile and optimize DNN graphs. As a part of this role, you... ...technical foundation in CPU and GPU architectures, containers (nvidia... ...software libraries such as CUDA and TensorRT. Open source...SeniorWork experience placement- NVIDIA Gruppe is seeking a Senior Software Engineer for their MD Simulation Engineering team in Santa Clara... ...California. The role involves building GPU-native simulation software that powers... ...experience, with a strong focus on CUDA and high-performance computing. NVIDIA...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 measurement...Senior$184k - $287.5k
...extract standardized model graph representations and... ...on the road. Architect the software interface to seamlessly integrate... ...Science, Computer Engineering, or a related technical field... ...specifically TensorRT and CUDA. Strong understanding of GPU architecture, the compilation...Senior$170k - $220k
...technology company in California is seeking a full-time Staff Software Engineer specializing in GPU algorithms for ultrasound imaging. The role involves... ...to enhance ultrasound image quality using C++ and CUDA. Candidates should have a strong background in ultrasound...Full time- NVIDIA Gruppe in Santa Clara is seeking a Senior Software Engineer specializing in container and cloud infrastructure. In this role, you'll design... ...container reliability, performance, and scalability across GPU workloads. NVIDIA offers a competitive salary and equity benefits...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$181.1k - $318.4k
...Cupertino, California is looking for a Silicon Validation Software Engineer to enhance GPU IP validation and integration. This role involves writing... ...in relevant fields and proficiency in tools like OpenGL, CUDA, and Python. Apple offers a competitive salary range of $1...Senior- NVIDIA Gruppe is seeking a Senior Developer Technology Engineer to research and develop techniques that accelerate CSP workloads on their computing platform... .... Proficiency in C/C++ and parallel programming (CUDA preferred) is required. The position comes with a competitive...Senior
- NVIDIA Gruppe is looking for an experienced GPU Deployment Engineer to tackle end-to-end AI deployment challenges on the NVIDIA RTX AI platform.... ...over 8 years of experience and expertise in C/C++, Python, and CUDA. Strong problem-solving skills and a passion for AI...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...SeniorFull time
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 amazon Santa Clara, CA
- agile software developer Santa Clara, CA
- rust software engineer Santa Clara, CA
- software developer positions Santa Clara, CA
- senior software design engineer Santa Clara, CA
- software developer Santa Clara, CA
- ngo software engineer Santa Clara, CA
- startup software engineer Santa Clara, CA
- software development engineer (robotics engineer) Santa Clara, CA
- scientific software engineer Santa Clara, CA
