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

Senior Software Engineer - CUDA and Unified Memory

$184k - $287.5k

NVIDIA

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 skillsMinimum 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 August 7, 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.SummaryLocation: US, CA, Santa Clara; US, TX, AustinType: Full time

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - CUDA and Unified Memory in Austin, TX vacancy
  • $184k - $287.5k

     ...experienced and highly motivated software professional to work on...  ...projects at the intersection of CUDA and Deep Learning Systems. As...  ...compute utilization, memory bandwidth, cross-node network...  ...in Computer Science, Computer Engineering, Electrical Engineering, or related... 
    Senior
    Full time

    Nvidia

    Austin, TX
    2 days ago
  • $184k - $287.5k

     ...Software Engineer For CUDA Driver On WindowsNVIDIA's invention of the GPU in 1999 sparked the growth of...  ...games and virtual reality. CUDA defines a unified programming model across a range of...  ...architecture, such as interconnects, memory hierarchy, interrupts, and memory-mapped... 
    Senior

    NVIDIA

    Austin, TX
    1 day ago
  • $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...  ...interactions and operating systems principles (aka systems software fundamentals)Adaptability and passion to learn new... 
    Senior
    Full time

    Nvidia

    Austin, TX
    3 days ago
  •  ...Sr. Software Engineer - Wheeled ControlsAustin, TXApptronik is a human-centered...  ...the world for the better.The Senior Software Engineer – Wheeled...  ...and control algorithms that unify wheel mobility and manipulation...  ...systems, with a focus on memory management and performance optimization... 
    Senior
    Local area

    Apptronik

    Austin, TX
    3 days ago
  • $184k - $287.5k

     ...AI revolution, building the software and systems that power the world...  .... We are looking for a Senior Software Engineer to lead the bring-up, triage...  ...performance across compute, memory, networking, and communication...  ...-on experience with NCCL, CUDA-aware distributed execution,... 
    Senior
    Full time
    Remote work

    Nvidia

    Austin, TX
    3 days ago
  •  ...focusing on Tensor Core-based deep learning kernels. The ideal candidate will possess advanced C++ programming skills and experience in CUDA, with a strong background in computer architecture. This role offers competitive salary packages and opportunities for equity and... 
    Senior

    NVIDIA

    Austin, TX
    3 days ago
  • $184k - $287.5k

     ...make a lasting impact on the world.NVIDIA Nsight Compute helps CUDA engineers around the world to innovate in Artificial Intelligence (AI)...  ...the world.What we need to see:8+ years proven experience in software engineering with a focus on performance tools.B.S. EE/CS (or... 
    Senior
    Full time

    Nvidia

    Austin, TX
    3 days ago
  • $224k - $356.5k

     ...Local AI team is building the software stack that makes large...  ...theoretical hardware limits (memory bandwidth, FLOP/s, interconnect...  ...in Computer Science, Computer Engineering, Electrical Engineering, or equivalent...  ...development or optimization (CUDA/C++, Triton, or equivalent) —... 
    Senior
    Full time
    Local area

    Nvidia

    Austin, TX
    3 days ago
  • $144k - $270.25k

     ...DRIVE security team is searching for a Senior Software Security Engineer to develop security features for...  ...systems for self‑driving vehicles. Our unified computing architecture enables...  ...threads, I/O, filesystems, virtual memory, DMA, sockets, etc.). Familiarity with... 
    Senior

    NVIDIA

    Austin, TX
    3 days ago
  • $152k - $241.5k

     ...applications and industries. Within our software stack, CUTLASS stands out as a popular open...  ..., and convolution using CUTLASS CUDA C++ and Python DSL for Blackwell, Rubin,...  ...PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience... 
    Senior
    Full time

    Nvidia

    Austin, TX
    1 day ago
  • $126k - $248k

     ...distributed MongoDB clusters in just minutes.We're seeking a Senior Software Engineer to join our Developer Tools Team within the Database...  ...transform, and disrupt industries with software. MongoDB’s unified data platform, the most widely available, globally distributed... 
    Senior
    Local area
    Remote work
    Worldwide
    Flexible hours

    MongoDB

    Austin, TX
    1 day ago
  •  ...Senior Software Engineer, ConsolePanic Button is seeking a highly experienced and motivated Senior Software Engineer with a strong focus on game...  ..., Xbox, Nintendo) optimizations and core subsystems, memory management, cross-platform developmentMastery of C/C++, with... 
    Senior

    Panic Button Games

    Austin, TX
    4 days ago
  • $116k - $195k

     ...Senior Frontend EngineerCommerce is building a new team to deliver a suite...  ...Braintrust).As the Senior Frontend Engineer on this team, you will own the unified agent frontend: a single streaming...  ...+ years of frontend or full-stack software development experienceEducation: Preferred... 
    Senior
    Work at office
    Remote work
    3 days per week

    BigCommerce

    Austin, TX
    2 days ago
  • AMD in Austin, TX is seeking a Senior Embedded Firmware Engineer to develop and support firmware for server memory controllers. This role entails hands-on implementation and debugging of embedded firmware to enable reliable memory operations across AMD platforms. The ideal... 
    Senior

    AMD

    Austin, TX
    3 days ago
  • $168k - $231k

     ...Senior Software Engineer - Quicksilver - Distributed Key ValueHybridAbout UsAt Cloudflare, we are on a mission to help build a better Internet...  ...in Go and reviewing pull requestImprove performance, CPU, memory usage, etc.Improve our monitoring and our tools, all written... 
    Senior
    Local area
    Flexible hours

    Cloudflare Inc

    Austin, TX
    10 hours ago
  •  ...Senior Software Engineer, BluetoothDitto is redefining how data moves at the edge. Our mission is to make it seamless for developers to build...  ...with other transport layers (Wi-Fi Direct, LAN) and ensure a unified sync experience.What Helps You Thrive…7+ years of software... 
    Senior
    Local area
    Remote work
    Flexible hours

    Ditto

    Austin, TX
    3 days ago
  •  ...base, Ditto's peer-to-peer sync engine ensures devices stay connected...  ...of customer deployments.As a Senior Rust Engineer, You Will OwnSDK...  ...runtimes, and reasoning about memory layouts and performance at the...  ...mindset — You've built software that other developers consume... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Ditto

    Austin, TX
    4 days ago
  • $140k - $220k

     ...About the Role As a Senior Software Engineer on the fast-growing Mobile Device Management Team at NinjaOne, you will be contributing to our Unified IT Professionals Operations product suite, designing and implementing scalable new solutions and product improvements. Providing... 
    Senior
    Full time
    Work experience placement
    Remote work
    Work from home
    Relocation
    Flexible hours

    NinjaOne

    Austin, TX
    2 days ago
  •  ...advance your career.THE ROLE: AMD’s SW Ecosystem Security Engineering Team is seeking a software engineer to deliver confidential computing enablement...  ...to confidential VM placement and performance, including memory encryption, NUMA topology, cache hierarchy, CPU pinning,... 
    Senior

    AMD

    Austin, TX
    2 days ago
  • $100k - $200k

    Panic Button is seeking a highly experienced and motivated Senior Software Engineer with a strong focus on game porting to join our growing team...  ...Game industry experience Experience with low-level memory management and optimization Salary Ranges $100,000-$200,0... 
    Senior
    Work experience placement

    Panic Button

    Austin, TX
    3 days ago
  • $139.3k - $203.6k

     ...Enterprise Applications team at Cisco Duo designs and engineers the foundational low-level authentication software that secures critical Windows and macOS enterprise...  ...Your ImpactDesign and implement high-performance, memory-safe endpoint authentication components and... 
    Senior
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Austin, TX
    1 day ago
  •  ...Who We AreWe are the Brands & Marketing Software Engineering Team within the Digital Products...  ...RoleWe are looking for an exceptional Senior Software Engineer (Full Stack Web) who...  ...an enterprise-wide search platform that unifies discovery across brands, channels, and... 
    Senior
    Full time
    H1b
    Local area
    Work from home
    Relocation
    Relocation package
    3 days per week

    General Motors

    Austin, TX
    3 days ago
  • Job Family: Software Req ID: 515357 Siemens EDA is a global technology leader in Electronic...  ...) R&D team at Siemens EDA as a Senior Software Engineer and drive innovation in simulation...  ...pipelines, model serving, observability, memory management, and deployment strategies... 
    Senior
    Full time
    Work at office
    Work from home

    Siemens AG

    Austin, TX
    4 days ago
  •  ...are seeking a Field Application Engineer to join the AI and HPC Center...  .... Understand how system and software choices affect performance. Compare...  ...experience with any of HIP, CUDA, Python, C/C++, Fortran,...  ...writing assembly.Understanding of memory and cache hierarchy and methods... 
    Senior
    Remote work

    AMD

    Austin, TX
    3 days ago
  • Company Description Avtal provides a unified solution that integrates digital communications with a self-serve payment portal...  ...platform through a demo available at Role Description As a Senior Software Engineer at Avtal, you will design, develop, and maintain back-end services... 
    Senior
    Full time

    Avtal

    Austin, TX
    4 days ago
  • $118k - $178k

    Day to Day As a Software Engineer III on the AI Gateway & Guardrails team at Indeed, you will own and drive the development of platform services...  ...features for two core services; 1) AI Gateway, Indeed’s unified entry point for multiple model providers with built‑in best practices... 
    Senior

    Indeed

    Austin, TX
    3 days ago
  • $152k - $241.5k

     ...company”.NVIDIA is hiring a Senior AI Compiler Engineer. GPUs are driving rapid...  ...performance, fast builds, low memory use, and Ahead-of-Time and...  ...contribute to other general software engineering work.What we need...  ...in GPU architecture with CUDA or OpenCL programming experience... 
    Senior
    Full time
    Remote work

    Nvidia

    Austin, TX
    21 hours ago
  • $184k - $287.5k

     ...a lasting impact on the world.We are seeking an outstanding Software Engineer to join our US-based networking software team. As a technical...  ...hyperscalers/CSPs.Hands-on expertise with RDMA verbs, DPDK, DOCA, NCCL, CUDA-aware networking, congestion control, and performance tuning... 
    Senior
    Full time
    Shift work

    Nvidia

    Austin, TX
    5 days ago
  • $166.9k - $230.9k

     ...loan sales, and financial reporting across products. As a Senior Software Engineer, you will serve as a key individual contributor responsible...  ...implementation of cross-product platform capabilities, including unified APIs and portals Partner with Capital Markets, Finance,... 
    Senior
    Summer work
    Currently hiring
    Local area
    Remote work
    Work from home

    Upstart

    Austin, TX
    4 days ago
  • $168k - $264.5k

     ...on the world.We are looking for a creative and passionate Senior Software R&D Engineer specializing in VLSI Physical Design. This role focuses on...  ...including multithreading, distributed computing, efficient memory and I/O use, etc.Highly driven to craft outstanding... 
    Senior
    Full time

    Nvidia

    Austin, TX
    5 days ago

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!