Principal System Software Engineer - CUDA Driver
$272k - $431.25kNVIDIA Gruppe
We are hiring senior 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, switches and the operating system.
What you'll be doing:
- You will evangelize, architect, and implement new CUDA features
- You’ll oversee and drive development efforts across multiple teams
- Collaborate with members of hardware architecture teams
- Help define forward‑looking improvements to the CUDA APIs and programming model
- Design and maintain performance and precision modeling
- Write effective, maintainable, and well‑tested code
- Develop code for multiple operating systems
What we need to see:
- Bachelor of Science or Master of Science degree in Computer Science, Electrical Engineering, or related field (or equivalent experience)
- 15+ years of relevant systems software development experience
- Strong C programming skills
- Experience designing, debugging, and maintaining complex software stacks
- Background with operating system interfaces for threads, process control, and virtual memory
- Experience with HW/SW co‑design, perf. modeling using emulation/simulation, creating SW programming model exposures for HW features
- Expert interpersonal, verbal, and written communication skills with a capability to achieve objectives under tight deadlines
- Strong collaborative and interpersonal skills, specifically a proven ability to effectively guide and influence within a dynamic matrix environment
Ways to stand out from the crowd:
- You have an understanding of system level architecture, such as interconnects, memory hierarchy, interrupts, and memory‑mapped IO
- Designing and implementing drivers programming rich HW acceleration engines and software verification testplans
- Knowledge of CPU, GPU architectures, memory coherence and consistency models
- Some background with kernel mode development
- Some familiarity with 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 272,000 USD - 431,250 USD.
You will also be eligible for equity and benefits.
Applications for this job will be accepted at least until May 17, 2026.
This posting is for an existing vacancy.
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 (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.
#J-18808-Ljbffr$272k - $431.25k
...We are now looking for a Principal Software Engineer for LPX System Software! NVIDIA’s LPX System Software team builds the foundational software that... ...the hardware abstraction layers, core system libraries, drivers, and runtime components that workloads enter the platform...SuggestedShift work- ...testing framework and library. He/she will participate in the core system design and development. Our target system is based on jepsen... ...~5+ years proven records on infrastructure level software development experience ~2+ years Clojure development experience...SuggestedFull time
$272k - $431.25k
...NVIDIA is seeking a highly motivated Principal System Software Engineer to drive next-generation innovations in automotive platform software, system... ...optimize low-level system software including kernel, drivers, middleware, runtime frameworks, and platform services....Suggested$272k - $431.25k
Principal System Software Engineer - Data Center MODS page is loaded## Principal System Software Engineer - Data Center MODSlocations: US, CA, Santa Clara: US, CA, Remotetime type: Full timeposted on: Posted Todayjob requisition id: JR2014384NVIDIA has been transforming...Suggested$184k - $287.5k
.... We are looking for a dedicated engineer for the Senior Systems Software Engineer role, focusing on GPU Performance... ...SW and FW teams (BMC/SBIOS/OS/drivers, etc.) to develop outstanding methods... ...computing software stacks (CUDA). Experience with modern cloud and...Suggested- ...—like the da Vinci surgical system and Ion—have transformed how... ...worldwide. We’re a team of engineers, clinicians, and innovators... ...for an experienced embedded software engineer with strong system... ...OS/kernel interfaces, device drivers, CUDA kernels, inference engines,...Full timeLocal areaWorldwideFlexible hoursShift work
$272k - $425.5k
Principal Software Engineer – Large-Scale LLM Memory and Storage Systems page is loaded## Principal Software Engineer – Large-Scale LLM Memory and Storage Systemslocations: US, CA, Santa Clara: US, WA, Remote: US, MA, Remotetime type: Full timeposted on: Posted Todayjob...Local areaRemote work- Bachelor's or Master's degree in Computer science, Software Engineering, or related field. 10+ years of experience in Android mobile app development, with at least 3+ years in medical device application. Experience of architecting, designing and developing of mobile applications...Full time
$184k
...devices to Prisma Access™ Cloud. We are seeking an experienced Software Engineer to design, develop and deliver next-generation technologies... ...macOS is required. ~4+ years of hands-on experience in macOS systems programming, with a deep understanding of macOS kernel...Full timeCasual workWork at officeRemote workRelocation package- ...Job Summary In the Layer-7 Security Software team, we are responsible for at least one,... ...Application Identification and Content Inspection Engine runs on hardware, virtualized, container... ...in the next‑generation firewall system Deliver features and improvements in critical...
$249k - $348.5k
Principal Software Development Engineer Our Technology Team partners with teams across Expedia Group to create innovative products, services, and tools... ..., and operating large‑scale, cloud‑native distributed systems and platform services on Kubernetes. Proven ownership...Flexible hours$200.5k - $260.5k
As a Principal Software Engineer, you will: Work with developers within the team and on other cross‑functional projects, as well as project management... ...-Party and proprietary code. Design and implement core systems and frameworks, as well new features that build off them...Full time$114.6k - $234.6k
As a Principal Software Development Engineer in the Oracle Cloud Infrastructure (OCI) Security Platform division, you will play a critical leadership... ...from cryptographic hardware integration to distributed systems architecture and operational excellence in large-scale...Temporary workFlexible hours$231.4k - $331.8k
...You will join Cisco's Platform & Identity Engineering Group, a foundational group responsible... ...groups to provide the underlying systems that support Cisco's innovation. The work... ...for the technical direction of Cisco's software and technology solutions, influencing industry...Full timeTemporary workLocal areaFlexible hours$197k - $358.5k
...location three times a week, at minimum. The Role: As a Principal Software Engineer, you will be responsible for executing the plan for design... ...Rust/etc... Work cross functionally with design, product, systems, and program teams to ensure all pieces come together and...Full timeWork experience placementLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours$272k - $431.25k
...impact on the world. At NVIDIA, as a Principal Rack Scale Systems Infrastructure Engineer, you will build and guide the development of software systems. These systems support our... ..., firmware, operating systems, kernel drivers, networking fabrics, accelerator software...Shift work$170k - $277k
...Job Summary We are seeking innovative engineers to design and develop security features... ...and field support—throughout the entire software development cycle. This role requires a... ...development methodologies, version control systems, and agile practices. Preferred...Full timeWork at office$165.8k - $307.9k
...is responsible for ensuring a software product meets its specified... ...development lifecycle. As a Principal Software Developer in Test, you... ..., you will represent quality engineering and verification on behalf of... ...+ Testing level (end-to-end, system, integration, unit, etc.) + Testing...Work at officeLocal areaRelocation package$170k - $210k
Job Description Principal Software Developer Engineer for the FortiSwitch team. Responsibilities Develop and maintain software components... ...in Linux kernel programming, including system calls and custom device drivers. Experience with Marvell switching ASICs and SDKs...Full time- ...precision that drives great outcomes. Job Summary As a Principal Software Engineer within the Engineering team, you will drive the technical... ..., implement, and troubleshoot high‑scale distributed systems, playing a pivotal role in shaping the future of our network...Full timeWork at office
$105k
Distributed Systems Software Engineer, Python / Go Join to apply for the Distributed Systems Software Engineer, Python / Go role at Canonical Continue with Google Continue with Google Distributed Systems Software Engineer, Python / Go 3 months ago Be among the first 25...Full timeLocal areaRemote workWorldwide- ...Job Description The Ion™ endoluminal system is Intuitive's new robotic platform for... ...the early diagnosis of lung cancer. The Software Engineer, GUI designs and implements a variety of... ...Experience with parallel programming and Cuda Experience with game engines such as...Full timeLocal area
$210k - $300k
...PRINCIPAL WI-FI SOFTWARE ENGINEER (STARLINK) SpaceX was founded under the belief that a future where humanity... ...’s most advanced broadband internet system. Starlink is the world’s largest... ...with networking kernel modules and drivers Strong fundamental knowledge of networks...Permanent employmentTemporary workLive inRemote workWorldwideWeekend work$65 - $85 per hour
...Site Reliability Engineer Sustainable Talent is partnering... ...other groups within NVIDIA Software such as Graphics Processors... ...devices with various operating systems (Windows/Linux/Android), a... ...device development, driver development and CUDA/TensorRT applications. Development...Full timeContract workWorldwide$90k - $180k
...the Role This Senior Site Reliability Engineer position works on-site out of our Sylmar... ...maintaining the resilient backbone for systems where failure is not an option, and where... ...eliminate performance bottlenecks in software and infrastructure, ensuring low-latency...Full timeRemote workShift work- .... We are at the forefront of software and hardware innovation, pushing... ...week. The Role: Software Engineer, Staff - Kernels What you... ...with other software (ML, systems) and hardware (mixed signal,... ...accelerators using libraries such as CUDA, etc. Experience in...Full timeWork experience placement3 days per week
$180.6k - $271k
...Technologies, Inc. Job Area: Engineering Group, Engineering Group Software Engineering General... ...is seeking a Sr. Staff / Principal-level Software Engineer to provide system-level technical leadership... ...optimizations, and platform drivers for high-performance server...Work experience placementWork from home$137.1k - $188.3k
...Imaging/Video algorithms and software starting with fresh proof of... ...Computer Science, Electrical Engineering or equivalent Passion for... ...professional imaging and or system and application engineering... ...applications. Experience with CUDA, OpenCV and OpenMP. Experience...Full timeLocal areaWorldwideFlexible hours$145k - $175k
...high-frequency, real-world data engine at the intersection of robotic... ...is looking for a senior software engineer to join as a key member... ...application of a 3D ultrasound system. Integrate imaging algorithms,... ...Familiarity with GPU acceleration (CUDA or similar frameworks) is a...Remote workWorldwide- ...work. The Role We're looking for an AI Engineer to join the Fury Team with a deep passion for building next-generation autonomous systems. You’ll work across the stack of... ...like PyTorch or TensorFlow; bonus for JAX, CUDA, or real-time inference experience ~ Solid...Full timeRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal System Software Engineer - CUDA Driver. Be the first to apply!
- principal software engineer Santa Clara, CA
- IT system engineer Santa Clara, CA
- systems software developer Santa Clara, CA
- system programmer Santa Clara, CA
- uber driver full time Santa Clara, CA
- bakery driver Santa Clara, CA
- class d driver Santa Clara, CA
- dealership driver Santa Clara, CA
- fuel driver Santa Clara, CA
- hospital driver Santa Clara, CA



