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 September 4, 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
We are hiring software engineers to work on the CUDA driver, a core component of our platform for accelerating... ...and virtual reality! CUDA defines a unified programming model across a range of... ..., and the operating system. Unified Memory kernel driver provides kernel memory...SeniorFull 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
...develops “libcudf”—the open-source CUDA C++ library that accelerates... ...C++ and CUDA to produce software with elegant design, broad feature... ...is looking for an outstanding engineer and/or scientist to apply... ...as operator completeness, GPU memory oversubscription, efficient CPU...SeniorFull timeRemote workFlexible hours$152k - $241.5k
...seeking a highly experienced and passionate Senior Software Engineer to join a team building large-scale... ...on GPU infrastructureSupport CUDA-X Libraries and integrations used in PyTorch... ...understanding of system architecture, CPU, GPU, memory, and storage systems, as well as...SeniorFull timeRemote work$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$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$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- ...base, Ditto's peer-to-peer sync engine ensures devices stay... ...traditional reach. Our groundbreaking software empowers devices to... ...We're seeking an experienced Senior Software Engineer, Bluetooth... ...Fi Direct, LAN) and ensure a unified sync experience. What Helps...SeniorFull timeLocal areaRemote workFlexible hours
$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$193.3k - $261.5k
The AWS Graviton Software team is looking for Sr Software Development Engineers to optimize performance for Graviton processors.Graviton delivers the best price/performance... ...qualification - Knowledge of system performance, memory management, and parallel computing principles-...SeniorInternshipLocal areaFlexible hours- ...Description Who You Are: You’re a seasoned software engineer ready for your next challenge. In this... ...Invicti’s newly formed AI team as a Senior Software Engineer, Agentic AI, and play... ...the stack from agent architectures and memory systems to integrations with security...SeniorFull timeFlexible hours
- ...seamlessly integrates hardware, software and system level technologies... ...thinking team of architects, engineers, and business professionals... ...seeking a highly experienced Senior Software Engineer to design,... ...communication stacks including CUDA/ROCm and NCCL/RCCL. ~...SeniorRemote jobFull timeFlexible hours
- ...military base, Ditto's peer-to-peer sync engine ensures devices stay connected and data... ...every design decision must account for memory, unreliable storage media, and the need... ...system, and SDKs all build upon. As a Senior Software Engineer — Embedded Database, you will:...SeniorFull timeRemote workFlexible hours
$140k - $200k
...office. These include frontend and backend engineers, AI research scientists, and others from... ...: code architecture, performance, memory usage, responsive UI, cross-version compatibility... ...to building accessible and inclusive software. ~ Excellent software engineering...SeniorRemote jobFull timeWork at office- ...and metrics as first-class use cases in a unified analytics framework. By joining this... ...system-level results into clear feedback for engineering and leadership, and help accelerate... ...analyses to introspect autonomous driving software performance atinterfaces across the autonomy...SeniorFull timeLocal areaRemote workWork from home
- ...just a semiconductor company; we are the engine behind a "safer, smarter, and more sustainable... ....Job DescriptionWe are seeking a Senior Benchmarking Engineer to establish and lead... ...connectivity standards (Ethernet, PCIe, USB, DDR memory interfaces, serial interfaces, etc.)...SeniorWork at office
- ...advance your career.THE ROLE:AMD’s SW Ecosystem Security Engineering Team is seeking a software engineer to help deliver container orchestration and... ...hardware features such as SEV-SNP, attestation technologies, memory isolation, cache hierarchy, CCD/CCX organization,...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
$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-$2...SeniorWork experience placement$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++...Senior$139.3k - $203.6k
...candidates will be consideredMeet the TeamCisco’s Identity Engineering organization is building a unified foundation for connecting, managing, and securing... ...products.Technical Design & Ownership: Own complex software components from design through implementation, testing...SeniorFull timeTemporary workLocal areaRemote workFlexible hours$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
- ...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
- AMD is seeking an RTL Design Engineer to join the Memory Controller Design team in Austin, TX. You will contribute to IP microarchitecture features and RTL implementations, working closely with architects and verification engineers to deliver high-quality designs for advanced...Senior
$184k - $287.5k
...artificial intelligence, and robotics.We are now looking for a Senior Software Engineer - Streaming with strong C++ skills and a deep interest in... ..., GStreamer, RTP/RTCP, and related protocols.Analyze CPU, memory, networking, media pipeline, and scheduling behavior across...SeniorFull timeRemote work$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$143.5k - $212.85k
...solutions spanning all phases of the Software Development Lifecycle (SDLC).... ...level issues, guiding junior engineers, operating with little... ...on definitions from more senior roles.Advises immediate management... ...with low-latency in-memory databases such as Redis.Hands...SeniorFull timeWork at officeLocal areaImmediate startFlexible hours$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
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 - web development Austin, TX
- software developer positions Austin, TX
- senior software engineer remote Austin, TX
- software engineer contract Austin, TX
- software qa engineer Austin, TX
- IT software developer Austin, TX
- cybersecurity software engineer Austin, TX
- part time software developer remote Austin, TX
- junior software developer internship Austin, TX
- junior software engineer Austin, TX




