Senior Software Engineer - CUDA and Unified Memory
$184k - $287.5kNVIDIA
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 workloads, ranging from deep learning, scientific computation, and self-driving cars to video games and virtual reality! CUDA defines a unified programming model across a range of system configurations and hardware capabilities. To accomplish this, the CUDA driver interacts with GPU hardware, kernel mode drivers, and the operating system. Unified Memory kernel driver provides kernel memory management that enables these advanced features. What you'll be doing: As a member of our team, you will apply your design, coding expertise, and creativity, and to collaborate with peers across NVIDIA to deliver upon the best compute platform in the world. You will craft sophisticated solutions to exciting problems shaping the future direction of CUDA! Architect, and implement new features for new chips and new kernel features Coordinate with other teams to accomplish your work daily Help define forward-looking improvements to the CUDA APIs and programming model Write effective, maintainable, and well-tested kernel and userspace code Develop code for multiple Linux operating systems What we need to see: BS or MS degree in Computer Science, Electrical Engineering or related field (or equivalent experience) Strong C programming skills Minimum of 10+ years of related development experience 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 Ways to stand out from the crowd: Understanding of system level architecture, such as interconnects, memory hierarchy, interrupts, and memory-mapped IO Knowledge of memory coherence and consistency models Experience with kernel mode development Experience with Windows, Linux, or macOS driver development Some familiarity w C++ 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. Applications for this job will be accepted at least until July 1, 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.
$184k - $287.5k
...technological advancement. Are you a motivated system software engineer with a deep understanding of device drivers, memory coherency & consistency models, phenomenal C/... ...seasoned software professional to work on the CUDA Driver, a core component of our platform for...SeniorFull time$184k - $287.5k
...autonomous cars. We are looking for a motivated Deep Learning engineer to bring advanced CUDA features and Distributed Runtime technologies into AI... ...and operating systems principles (aka systems software fundamentals) Adaptability and passion to learn new frameworks...SeniorFull time$272k - $431.25k
...We are hiring senior engineers to work on the CUDA driver, a core component of our platform... ...reality! CUDA defines a unified programming model across a... ...years of relevant systems software development experience ~... ...control, and virtual memory ~ Experience with HW/SW...Suggested$272k - $425.5k
Principal Software Engineer – Large-Scale LLM Memory and Storage Systems page is loaded## Principal Software Engineer... ...be doing:*** Design and evolve a unified memory layer that spans GPU memory,... ...and memory pools.* Mentor senior and junior engineers, set technical...SuggestedLocal areaRemote work$224k - $356.5k
...Platform Team is building the software foundation for scalable... ...for exceptional engineers who thrive on solving deeply... .... We are seeking a Senior Software Engineer for... .../runtime technologies, CUDA/GPU performance, model... ...compiler flows, CUDA kernels, memory behavior, scheduling,...SeniorFull time$152k - $204k
...March 2025. Learn more at What You'll Do: Senior engineers are area owners who lead designs, raise engineering... ...system performance by developing and tuning CUDA kernels, reducing model latency, maximizing compute and memory bandwidth utilization, and leveraging custom...SeniorPermanent employmentTemporary workCasual workWork at officeFlexible hoursShift work- ...NVIDIA Gruppe in Santa Clara is seeking a Senior Engineer to work on the CUDA driver, a pivotal component that enhances the performance of NVIDIA hardware... ...candidate will possess a strong background in systems software development, exceptional C programming skills, and...Senior
$182k - $242k
...Learn more at About this role We're looking for a Senior Engineer for CoreWeave's Benchmarking & Performance team. You... ...OpenTelemetry). ~ Exposure to performance-critical GPU systems (CUDA, NCCL, NVLink/PCIe, memory bandwidth) or model-serving stacks (llm-d, vLLM,...SeniorPermanent employmentTemporary workCasual workWork at officeFlexible hours- ...NVIDIA Gruppe is seeking a Principal Systems Engineer to define the vision for memory management in large-scale LLM and storage systems. This role involves designing a unified memory layer and integrating with leading LLM serving engines. The ideal candidate has 15...
$152k - $241.5k
NVIDIA is looking for outstanding software engineers to help us expand our enterprise GPU management and monitoring tools. In this role, you... ...with Kubernetes internals. Exposure to GPU programming with CUDA. Experience with Jenkins and GitHub/GitLab CI/CD pipelines Your...SeniorFull time$184k - $287.5k
We are looking for an experienced software professional to contribute to design and development... ...Science, Applied Math, Electrical Engineering or related field (or equivalent... ...experience after BS Excellent Python, C++ and CUDA programming skills Strong understanding...SeniorFull time- ...of minimally invasive care. Job Description As a Senior Embedded Software Engineer in the Future Forward organization, you will work at... ...FPGA development and interfaces. Familiarity with CUDA programming and memory management concepts. Cyber-security concepts such as...SeniorFull timeLocal areaWorldwideFlexible hoursShift work
$152k - $241.5k
We are now looking for a Senior Infrastructure Software Engineer for Deep Learning Libraries! NVIDIA's Deep Learning Libraries Group is seeking excellent... ...spans multiple products, including cuDNN, TensorRT, and CUDA kernel libraries. The mission is to design and develop...SeniorFull time$184k - $287.5k
NVIDIA's SoC Memory Subsystem team is looking for a strong, senior DRAM firmware engineer to own memory firmware from architecture through production silicon. You'll lead... ...strategy; root-cause complex hardware/software interactions in the lab and in pre-silicon. Set...SeniorFull time$137.1k - $188.3k
...innovative Dolby Imaging/Video algorithms and software starting with fresh proof of concept to... ...’s in Computer Science, Electrical Engineering or equivalent ~ Passion for multimedia... ...Colorfront applications. Experience with CUDA, OpenCV and OpenMP. Experience...SeniorFull timeLocal areaWorldwideFlexible hours$272k - $431.25k
...Santa Clara is on the lookout for a Principal DRAM Architect to drive the architecture and implementation of next-gen AI and graphics memory solutions. The selected candidate will need to work directly with DRAM vendors, shaping the evolution of cutting-edge memory...Senior$152k - $241.5k
...performance, safety, and coverage. You will work with a diverse team of engineers in mapping, perception, reconstruction, localization, and... ...skills in C++ and experience building production-quality software systems. Solid foundation in 3D computer vision, 3D geometry,...SeniorFull timeWorldwide$140k - $210k
...from the bank, we're involved. If you want to make an impact on a global scale, come make a difference at Fiserv. Job Title Senior Software Engineer What does a successful Sr. Software Engineer within Clover do? At Clover, a Fiserv company, we are dedicated to...SeniorFull timeTemporary workH1bWork at officeVisa sponsorshipMonday to Friday$139k - $220k
...complex AI workloads. Our team empowers engineers to understand, troubleshoot, and... ...massive scale. About the role: As a Senior Software Engineer on the Observability team, you... ...Terraform. Knowledge of OpenTelemetry for unified telemetry collection and...SeniorPermanent employmentTemporary workCasual workWork at officeFlexible hours- ...Description Primary Function of Position Responsible for software testing of Intuitive’s new robotic platform. The successful... ...for robotic surgical systems. Essential Job Duties As a Senior Software Engineer in Test in the intuitive team, you will be responsible for:...SeniorFull timeWork experience placementLocal areaFlexible hoursShift work
$153.2k - $234.1k
...lines, developer environments, cloud services, and more. As an engineer in the AV Launch team, you’ll develop embedded applications and... ...other teams design and build the next generation of self-driving software at GM. Job Responsibilities Build on-vehicle services that...SeniorFull timeWork experience placementLocal areaWork from homeRelocation packageFlexible hours$144.7k - $221.4k
...and metrics as first-class use cases in a unified analytics framework. By joining this... ...system-level results into clear feedback for engineering and leadership, and help accelerate... ...analyses to introspect autonomous driving software performance at interfaces across the autonomy...SeniorFull timeLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours$184k - $287.5k
...AI. At the core of this platform are the CUDA Driver, CUDA Toolkit and CUDA Core... ...fast, reliable, scalable GPU-accelerated software and the Legate libraries that accelerate... ...We are looking for an outstanding build engineer to contribute to the build, testing, packaging...SeniorFull timeLocal area$193.93k - $291.15k
...We are looking for talented engineers to join our Performance team... ...the performance of Nuro's AV software, ensuring our vehicles can react... ...systems and tools for memory management, thread prioritization... ...Experience with GPU programming (e.g. CUDA, OpenCL) and low level driver...SeniorImmediate startFlexible hours$210.8k - $258.81k
...closely with product managers, product designers, and customer engineering teams to deeply understand customer needs and translate them into technical specifications. Mentor and guide a team of software engineers, emphasizing the importance of customer-centric design...SeniorFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift- ...anything touches production. Scale a rule engine that runs hundreds of configurable... ...what's safe to send unattended. Deliver a unified automations console where ops can see and... ...extensive experience 5+ years of professional software development industry experience...SeniorFull timeWork at officeImmediate start
$152k - $241.5k
...visuals. You will partner with OS, container, GPU, and systems engineers. When useful, you will apply machine learning and deep... ...implementations (e.g. ML/DL for classification/prediction) inside existing software workflows. What we need to see: 5+ years analyzing complex...SeniorFull time$165k - $242k
...the intelligence that drives innovation. What You’ll Do: Senior engineers are area owners who lead designs, raise engineering standards,... ..., TensorRT-LLM, Ray Serve, TorchServe). Experience with CUDA kernels, NCCL/SHARP, RDMA/NUMA, or GPU interconnect topologies...SeniorPermanent employmentTemporary workCasual workWork at officeRemote workFlexible hoursShift work$177.6k - $229.7k
...role is not eligible for immigration sponsorship. Our Software Engineering team is responsible for the Salesforce CPQ/Order Management... ...features quickly with an MVP mindset. Role Description As a Senior Software Engineer specializing in Salesforce, you will play...SeniorFull time- ...are crucial for scaling Deep Learning and HPC. We're seeking a Senior Software Architect to help co‑design next‑gen data center platforms and... ...technology and passion for what you do. Experience with CUDA programming and NVIDIA GPUs. Knowledge of high‑performance networks...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - CUDA and Unified Memory. 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

