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 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
$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...SeniorFull time$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$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...SeniorFull time- ...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...SeniorLocal area
$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,...SeniorFull timeRemote work- ...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
$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...SeniorFull time$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) —...SeniorFull timeLocal area$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$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...SeniorFull time$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...SeniorLocal areaRemote workWorldwideFlexible hours- ...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
$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...SeniorWork at officeRemote work3 days per week- 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
$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...SeniorLocal areaFlexible hours- ...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...SeniorLocal areaRemote workFlexible hours
- ...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...SeniorWork at officeRemote workFlexible hours
$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...SeniorFull timeWork experience placementRemote workWork from homeRelocationFlexible hours- ...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
$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...SeniorWork experience placement$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...SeniorFull timeTemporary workLocal areaFlexible hours- ...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...SeniorFull timeH1bLocal areaWork from homeRelocationRelocation package3 days per week
- 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...SeniorFull timeWork at officeWork from home
- ...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...SeniorRemote work
- 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...SeniorFull time
$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$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...SeniorFull timeRemote work$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...SeniorFull timeShift work$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,...SeniorSummer workCurrently hiringLocal areaRemote workWork from home$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...SeniorFull time
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!
- cybersecurity software engineer Austin, TX
- graduate software engineer Austin, TX
- software developer fintech Austin, TX
- new graduate software engineer Austin, TX
- senior robotics software engineer Austin, TX
- software engineer visa sponsorship Austin, TX
- network software engineer Austin, TX
- software engineer remote Austin, TX
- part time software developer Austin, TX
- part time software developer remote Austin, TX

