Senior Systems Software Engineer, CUDA Driver - Multi-Node and Memory Model
$184k - $287.5kNVIDIA
NVIDIA System Software Engineer 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, memory coherency & consistency models, phenomenal C/C++ skills, and an interest in multi-node scalability? 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 related to CUDA's memory model and multi-node scalability geared towards next-gen AI applications and deployments Coordinate and drive development efforts across multiple teams Help define forward-looking improvements to the CUDA APIs and programming model 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 8 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 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, PyTorch, low-latency AI inference 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, or Windows Systems Software development 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 August 31, 2026. 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
$184k - $287.5k
NVIDIA is seeking a Senior Software Engineer to join our CSP... ..., focusing on system software for Datacenter... ..., device drivers, and system optimizations... ...including memory topology, processor... ...optimization for multi-CPU systems in data... ...GPU computing (CUDA), deep learning workloadsExpertise...SeniorFull time$184k - $287.5k
We are hiring software engineers to work on the CUDA driver, a core component of our platform for accelerating... ...defines a unified programming model across a range of system configurations and hardware... ...the operating system. Unified Memory kernel driver provides kernel memory...SeniorFull time$184k - $287.5k
...motivated software professional... ...intersection of CUDA and Deep Learning Systems. As the... ...in model optimization... ...from a single node to massive,... ...authors and CUDA driver experts to... ..., memory bandwidth,... ..., Computer Engineering, Electrical... ...principles, multi-node scaling...SeniorFull time$184k - $287.5k
...highly motivated, technical engineer to join the Tegra system-on-chip (SoC) software organization. You will work... ..., concurrency, virtual memory, caching, interrupts, device drivers and real-time programming.Strong... ...analysis.Familiarity with CUDA programming and/or GPUs....SeniorFull timeRemote work$184k - $287.5k
...Deep Learning engineer to bring advanced CUDA features and Distributed... ...have diverse multi-GPU demands,... ...the latest AI models.Own and drive... ...-GPU multi-node solutions.... ...authors and CUDA driver experts to co-design systems and frameworks... ...(aka systems software fundamentals)...SeniorFull time$184k - $287.5k
NVIDIA is looking for a Systems & Software Engineer interested in building and running reliable large scale infrastructure platform services. In this... ...) associated systemsExperience working with or developing multi-cloud infrastructure services and running private or public...SeniorFull timeRemote work- ...Senior Systems Software Engineer Location: Austin, TX (Hybrid on-site, with travel) Travel: ~20% typical; up to ~50% during field exercises and... ...infrastructure (messaging fabric, gateway, runtime) supporting multi-agent coordination, and drive them to resolution Write...Senior
$168k - $270.25k
...Experience (NVEX) Solutions Engineering team is looking for... ...to products and software tooling. You must... ...experience with multi-GPU platforms.... ...GPU platformsStrong system software (firmware, BIOS, kernel, driver, operating system)... ...acceleration (e.g., CUDA)Experience developing...SeniorFull timeWeekend work- ...Austin, TX is seeking outstanding Senior High Performance AI Engineers to build the next generation of agentic AI systems for the CUDA ecosystem. You will work... ...the full stack—from training models to designing agent architectures and multi-agent workflows—to deploy scalable...Senior
- ...business hours with a hybrid work model (4 days in-office, 1 day... ...are seeking candidates for a Senior Manager individual contributor... ...integrity, controls, and software.Prepare model validation reports... ...statistics, mathematics, physics, engineering, economics, or a related...SeniorFull timeWork at officeWork from homeRelocation
$184k - $287.5k
...GPU-accelerated engines, the complexity... ...are seeking a Senior Systems Performance Engineer... ...in system memory and high-throughput... ...across CPU (multi-core/multi-... ...and GPU (multi-node/NVLink) environments... ...predictive models to guide hardware... ...A grasp of the CUDA programming model...SeniorFull time$184k - $287.5k
...-performance computing systems, with a focus on enhancing... ...and analyzing memory systems architecture to... ...programmable GPUs and the CUDA language and is a world... ...architecture prototype models for power and noise analysis... ...in Electrical Engineering, Computer Science, or related...SeniorFull timeRemote work- NVIDIA is seeking an outstanding High Performance AI Engineer to build groundbreaking multi-agent systems for the CUDA ecosystem. You will develop agentic runtimes and collaborate with NVIDIA’s software and hardware teams to accelerate AI workloads on GPUs. The role requires...Senior
$184k - $287.5k
...is seeking a Senior System Architect: Heterogeneous... ...heterogeneous nodes, a single... .... We need an engineer to develop and... ..., and software defects.What you... ...failures, and CUDA memory exceptions. Connect... ...across multi-node Slurm or... ...heuristics and models based on machine...SeniorFull time$224k - $356.5k
...building the software stack that makes... ...language models and generative... ...speculative decoding, multi-token... ...multi-node inference behavior... ...hardware limits (memory bandwidth,... ...Science, Computer Engineering, Electrical... ..., ML systems, or high-performance... ...(CUDA/C++, Triton,...SeniorFull timeLocal area$272k - $431.25k
...for a new generation of interactive world-model systems. With this release, NVIDIA has set the... ...with an associated open source inferencing engine. We are on a mission to keep raising... ...stack. Success means more than shipping software: it means high-quality solutions, trusted...SeniorFull time- ...Visit us at accenture.com.We Are:Accenture's Enterprise Operating Model practice. We partner with Boards, CEOs, and other C-Suite... ...perspectives and bringing out the best in teams.The Work:Engage with senior clients on their biggest business challenges.Evaluate actionable...SeniorFull timeWork experience placementLive inWork at officeLocal area
- ...Visit us at accenture.com.We Are:Accenture's Enterprise Operating Model practice. We partner with Boards, CEOs, and other C-Suite... ...perspectives and bringing out the best in teams.The Work:Engage with senior clients on their biggest business challenges.Evaluate actionable...SeniorFull timeWork experience placementLive inWork at officeLocal area
$184k - $287.5k
...our innovations are revolutionizing self-driving cars, machine learning, supercomputing, gaming, and visualization. As a Senior System Software Engineer on the NvSci team, you will play an integral role in crafting NVIDIA's leadership in AI.What you'll be doing:Build and...SeniorFull timeRemote work$184k - $287.5k
NVIDIA is looking for a hardworking Sr. Systems Software Engineer to work on platform software based on open-source container runtimes and Kubernetes technologies. We expect you to have strong programming skills, a deep understanding of designing and building software,...SeniorFull timeWork experience placementRemote work$184k - $287.5k
...AI inference, and connected mobility.We're looking for a Senior Systems Software Engineer with strong C++ experience and practical knowledge of wireless... ...for wireless connectivity.Use data analysis and modeling tools to understand real-world network behavior and identify...SeniorFull time- ...business hours with a hybrid work model (4 days in-office, 1 day... ...are seeking candidates for a Senior Manager individual contributor... ...integrity, controls, and software. Prepare model validation reports... ..., mathematics, physics, engineering, economics, or a related quantitative...SeniorFull timeWork at officeWork from homeRelocation
- ...provider of agentic digital experience software, Sitecore brings together content, commerce... ..., efficiency, and insight. From engineering to customer experience, AI capabilities... ...solutionsFamiliarity with enterprise buying cycles and multi-stakeholder sales processesExperience...SeniorContract workLocal area
- ...Senior Systems Software Engineer Saronic Technologies is a leader in revolutionizing autonomy at sea, dedicated to developing state-of-the-art solutions that enhance maritime operations through autonomous and intelligent platforms. Job Overview We are seeking...SeniorPermanent employmentTemporary workWork at office
$102.3k - $209.5k
...budgets for owned services or drivers; adds observability and... ...reviews to surface firmware/software implications; supports early... ...Responsibilities Key Responsibilities Systems Software Development:... ...Work closely with platform engineering, operations, firmware development...SeniorTemporary workImmediate startFlexible hoursShift work$152k - $241.5k
...a lasting impact on the world.Join the Simulation Software team at NVIDIA as a Senior System Software Engineer! This role offers an outstanding opportunity to work... ...would be a plus.Background with boot flows, drivers, firmware interactions, kernel or platform software...SeniorFull time$272k - $431.25k
...on delivery across system software, drivers, and CUDA to make profiling... ...scalability guarantees for multi-process/GPU/node systems.Drive low-... ...IPC/shared memory, and bounded CPU/... ...profiling models that integrate with... ...direction for an engineering team; mentor engineers...Full time$224k - $356.5k
...together GPUs, CPUs, networking, systems, and software to solve some of the world’s most... ...computing problems. We are looking for a Senior System Software Engineer to join NVIDIA’s Datacenter... ...architecture, embedded firmware, device drivers, operating systems, and AI...SeniorFull timeRemote work$230k - $250k
...Senior Client Solutions Engineer The Senior Client Solutions Engineer assists AHEAD Client Directors through formal technical presentations and... ...by stacking our office with top-notch technologies in a multi-million-dollar lab, by encouraging cross department training...SeniorWork at office$174k - $225k
...the hardware and software that connect... ...work gets done. Engineers define intent,... ...solving complex systems challenges, excited... ...in CFD modelling for internal flow... ...communication skills with multi-disciplinary... ....comThermal Senior Principal... ...CPU’s, GPU’s, memory, VR, storage, and...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Systems Software Engineer, CUDA Driver - Multi-Node and Memory Model. Be the first to apply!

