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
...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$184k - $287.5k
...advancement. Are you a motivated system software engineer with a deep understanding of device... ...seasoned software professional to work on the CUDA Driver, a core component of our platform... ...threads, process control, and virtual memory Experience writing and debugging multithreaded...SeniorFull time$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
$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$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$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- 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
- ...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
$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$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... ..., Xbox, Nintendo) optimizations and core subsystems, memory management, cross-platform development Mastery of C/C++, with...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- ...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
$140k - $160k
...Who We Are Ontic provides software that helps corporate and government security teams identify... ...powered Connected Intelligence Platform unifies security operations and data into a... ...You are an experienced full stack engineer who can independently design, build, and...SeniorFull timeWork at officeRemote workHome officeFlexible hours3 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$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$152k - $241.5k
...looking for an AI & Deep Learning Compiler Engineer. NVIDIA is hiring software engineers for its Deep Learning & AI... ..., fast build time, reduced memory footprints, and ease of use in the forms... ...algorithms.Strong programming skills in CUDA including analyzing and debugging...SeniorFull timeRemote 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 - $310.5k
...learning, and high-performance C++. We are seeking a Senior Software R&D Engineer to invent the next generation of detailed physical design... ...development, including complexity, data structures, and memory efficiency. Deep understanding of detailed routing,...SeniorFull time$184k - $287.5k
...and future Linux platforms.NVIDIA is searching for world-class software engineers to join the Linux Graphics driver team. This position... ...C++.Low-level Linux operating system knowledge, specifically memory/resource management, scheduling and process control, and hardware...SeniorFull timeRemote workWorldwide$184k - $287.5k
...with NVIDIA GB200, and upcoming GB300 GPUs. NVIDIA seeks a Senior Software Engineer for our CSP (Cloud Service Provider) Engagements team to focus... ...Volcano, or similar projects.Experience with GPU computing (CUDA), deep learning workloadsNVIDIA is widely considered to be...SeniorFull timeRemote work$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems... ...about tradeoffs, and optimize for latency, throughput, memory, storage efficiency, or scalability when the problem requires...SeniorFull timeTemporary workFlexible hours
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 internship Austin, TX
- software development engineer aws Austin, TX
- software developer internship no experience Austin, TX
- real time software engineer Austin, TX
- financial software developer Austin, TX
- part time software developer Austin, TX
- graduate software developer Austin, TX
- software engineer travel Austin, TX
- experienced software developer Austin, TX
- remote entry level software developer Austin, TX

