Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Systems Software Engineer, CUDA Driver - Multi-Node and Memory Model

$184k - $287.5k

NVIDIA

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

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Systems Software Engineer, CUDA Driver - Multi-Node and Memory Model in Austin, TX vacancy
  • $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... 
    Senior
    Full time

    Nvidia

    Austin, TX
    4 days ago
  • $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... 
    Senior
    Full time

    Nvidia

    Austin, TX
    2 days ago
  • $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... 
    Senior
    Full time

    Nvidia

    Austin, TX
    4 days ago
  • $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.... 
    Senior
    Full time
    Remote work

    Nvidia

    Austin, TX
    2 days ago
  • $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)... 
    Senior
    Full time

    Nvidia

    Austin, TX
    2 days ago
  • $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... 
    Senior
    Full time
    Remote work

    Nvidia

    Austin, TX
    3 days ago
  •  ...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

    Noda Ai

    Austin, TX
    3 days ago
  • $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... 
    Senior
    Full time
    Weekend work

    Nvidia

    Austin, TX
    2 days ago
  •  ...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

    NVIDIA

    Austin, TX
    5 days ago
  •  ...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... 
    Senior
    Full time
    Work at office
    Work from home
    Relocation

    The Charles Schwab Corporation

    Austin, TX
    2 days ago
  • $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... 
    Senior
    Full time

    Nvidia

    Austin, TX
    2 days ago
  • $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... 
    Senior
    Full time
    Remote work

    Nvidia

    Austin, TX
    2 days ago
  • 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

    NVIDIA

    Austin, TX
    3 days ago
  • $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... 
    Senior
    Full time

    Nvidia

    Austin, TX
    2 days ago
  • $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,... 
    Senior
    Full time
    Local area

    Nvidia

    Austin, TX
    2 days ago
  • $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... 
    Senior
    Full time

    Nvidia

    Austin, TX
    3 days ago
  •  ...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... 
    Senior
    Full time
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Austin, TX
    3 days ago
  •  ...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... 
    Senior
    Full time
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Austin, TX
    4 days ago
  • $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... 
    Senior
    Full time
    Remote work

    Nvidia

    Austin, TX
    11 hours ago
  • $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,... 
    Senior
    Full time
    Work experience placement
    Remote work

    Nvidia

    Austin, TX
    2 days ago
  • $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... 
    Senior
    Full time

    Nvidia

    Austin, TX
    11 hours ago
  •  ...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... 
    Senior
    Full time
    Work at office
    Work from home
    Relocation

    Charles Schwab

    Austin, TX
    3 days ago
  •  ...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... 
    Senior
    Contract work
    Local area

    Sitecore

    Austin, TX
    1 day ago
  •  ...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... 
    Senior
    Permanent employment
    Temporary work
    Work at office

    Saronic

    Austin, TX
    1 day ago
  • $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... 
    Senior
    Temporary work
    Immediate start
    Flexible hours
    Shift work

    Oracle

    Austin, TX
    4 days ago
  • $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... 
    Senior
    Full time

    Nvidia

    Austin, TX
    11 hours ago
  • $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

    Nvidia

    Austin, TX
    2 days ago
  • $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... 
    Senior
    Full time
    Remote work

    Nvidia

    Austin, TX
    23 hours ago
  • $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... 
    Senior
    Work at office

    AHEAD USA

    Austin, TX
    2 days ago
  • $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

    Dell Technologies

    Round Rock, TX
    4 days ago

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!