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 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 skills Minimum 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 April 14, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes. NVIDIA is committed to fostering a diverse 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 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. #J-18808-Ljbffr NVIDIA
- NVIDIA is seeking experienced software engineers to enhance the CUDA driver, a critical component for GPU computation. You'll architect features for new chips, improve CUDA APIs, and write maintainable code across Linux systems. The ideal candidate has a strong C programming...Senior
- ...Service Provider (CSP) Engagements team is looking for a Senior Software Engineer specializing in NCCL and CUDA to enhance the ML software stack’s functionality and... .... Debug and resolve complex GPU computation, memory, and transport issues. Collaborate with customers to...Senior
$184k - $287.5k
NVIDIA is seeking a Senior Software Engineer specializing in NCCL and CUDA to enhance the functionality of ML software stacks. The role involves collaborating with customers to diagnose and resolve issues related to the libraries layer for large-scale deployments. Ideal...Senior- Responsibilities The Senior Software Engineer - Wheeled Controls is responsible for developing and deploying... ...and control algorithms that unify wheel mobility and manipulation into a... ...for real-time systems, with a focus on memory management and performance optimization...Senior
- ...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
$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- Advanced Micro Devices is seeking a Senior Embedded Firmware Engineer in Austin, TX. This hands-on role involves developing firmware for server memory controllers, ensuring quality and performance through collaboration across teams. The ideal candidate has strong proficiency...Senior
- ...seeking a Perception Systems Engineer to join our team in Austin, TX... ...sensors to ensure reliable hardware-software communication. Calibration &... .../GPU utilization and system memory bandwidth. Performance... ...like Holoscan or ROS2. Hands‑on CUDA/GPU programming and familiarity...SeniorLocal area
- 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
$184k - $287.5k
...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$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$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- ...team redefining defense technology. From engineering systems that save lives to leading... ...Description Ultra is seeking an experienced Software Engineer III with deep expertise in C/C++... ...issues, including multi-threaded behavior, memory management, and real-time processing...SeniorFlexible hours
$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- Apptronik Systems, Inc. in Austin, TX is seeking a Senior Software Engineer for Wheeled Controls to develop high‑performance motion control systems... ...mobility. You will lead estimation and control algorithms unifying wheel mobility with arm dynamics, guiding from design to...Senior
- ...looking for talented and passionate Senior Staff Embedded Software Engineers for the Hardware Platform Services team... ...in Real Time OS / Linux kernel memory management, interrupts, IOMMU Proven... ...Prior experience GPU libraries like CUDA and ROCm is a plus 12+ years of experience...SeniorWork at office
- ...Are you a seasoned software development professional passionate about building robust, high... ...a focus on multithreading and efficient memory management. Collaborate with cross‑functional... ...Qualifications Knowledge of Rational Unified Process methodology or other iterative development...Senior
$200k - $250k
...willingness to challenge consensus. UP (Unified Platform) consolidates data and... ...make building, running, and changing UP software more scalable, failure-proof, and intelligible... ...of enhancing the capabilities of other engineers and teams The annual base salary range...SeniorTemporary workWork at officeFlexible hours- Who You Are You're a seasoned software engineer ready for your next challenge. In this role, you... ...join 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...SeniorFlexible hours
- ...HPC networking with an AI-first approach to silicon and software development. We’re seeking engineers who are energized by working on cutting-edge ASIC... ...Strong experience with GPU communication stacks including CUDA/ROCm and NCCL/RCCL. Ability to optimize distributed...SeniorFull timeRemote workFlexible hours
$116k - $195k
...commerce, this is the place for you. BigCommerce is seeking a Senior Software Engineer (AI Specialization) to help us build powerful product... ...through natural language, by designing agent-based systems that unify and act on data from various Commerce products (BigCommerce...SeniorWork at officeLocal area3 days per week- Responsibilities Atom Computing is looking for a Senior Software Engineer to help design and build the high-performance control systems that drive... ...Rapidly prototype and iterate using Rust, Python, C/C++, CUDA, and FPGA toolchains (VHDL/Verilog) Collaborate with quantum...Senior
- Senior Software Engineer, Texas Institute for Electronics Location: Austin, TX. Weekly Hours: 40. FLSA Status: To Be Determined at Offer. Earliest... .... This role emphasizes innovation in areas such as logic, memory, heterogeneous integration, chip cooling, and image...SeniorOngoing contractFor contractorsWork at officeLocal areaMonday to FridayFlexible hoursShift work
- Overview SambaNova is seeking a Principal Engineer to own post-silicon bring-up, debug, and validation of high-speed IO and memory subsystems within the DataScale® platform. This... ...-level debug across silicon, board, and software layers, driving issues to root cause and resolution...SeniorFull timeLocal area
- NVIDIA in Austin, TX is hiring software engineers for the CUDA Tile team to design and implement compiler transformations and MLIR-based dialects for tile-based kernels across GPU architectures. You will optimize performance, define APIs, and contribute to cutting-edge...Senior
- Micron Technology, Inc. is seeking a Staff Cloud Solutions Architect in Austin, Texas to lead technology strategy for cloud and enterprise accounts. The ideal candidate will build trusted relationships with customers while providing system-level guidance and influencing...Senior
- Job Overview We are seeking an outstanding Software Engineer to join our US‑based networking software team. As a technical leader, you will... .../CSPs. Hands‑on expertise with RDMA verbs, DPDK, DOCA, NCCL, CUDA‑aware networking, congestion control, and performance tuning...SeniorShift work
$92.5k - $209.5k
Job Description The Senior Core Infrastructure Software Engineer is a senior, hands‑on software engineer responsible for designing, building, and operating... ..., function/tool calling, context management, RAG, memory, tool safety, and evaluation. Experience using AI‑assisted...SeniorTemporary workFlexible hours$94.1k - $143.7k
ASM Research, An Accenture Federal Services Company, is seeking a Unified Communications Engineer in Austin, Texas. In this role, you will act as the senior technical expert responsible for the design, implementation, and sustainment of voice, video, and collaboration...Senior
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!
- ngo software engineer Austin, TX
- software developer Austin, TX
- software developer internship no experience Austin, TX
- junior software developer Austin, TX
- part time software developer remote Austin, TX
- financial software developer Austin, TX
- senior software engineer ruby on rails Austin, TX
- software engineer amazon Austin, TX
- senior software design engineer Austin, TX
- software engineer part time Austin, TX

