Skip to Main Content

Job Title


Senior Software Engineer - CUDA and Unified Memory


Company : NVIDIA


Location : Sydney, New South Wales


Created : 2025-12-19


Job Type : Full Time


Job Description

Senior Software Engineer - CUDA and Unified Memory 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 selfdriving 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 Youll 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 forwardlooking improvements to the CUDA APIs and programming model Write effective, maintainable, and welltested 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 8+ 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 memorymapped IO Knowledge of memory coherence and consistency models Experience with kernel mode development Experience with Windows, Linux, or macOS driver development Some familiarity with C++ JR2009977 Seniority level MidSenior level Employment type Fulltime Industries Computer Hardware Manufacturing, Software Development, and Computers and Electronics Manufacturing Referrals increase your chances of interviewing at NVIDIA by 2x #J-18808-Ljbffr