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 communications 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++
NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars. NVIDIA is looking for phenomenal people like you to help us accelerate the next wave of artificial intelligence. NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative and autonomous, we want to hear from you!
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 September 25, 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.
#J-18808-Ljbffr$184k - $287.5k
...Software Engineer For CUDA Driver On WindowsNVIDIA's invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer... ...defines a unified programming model across a range of system configurations and hardware capabilities. To accomplish this...Suggested$272k - $431.25k
NVIDIA is seeking a Sr. Principal Systems Software Engineer for the Apache Spark Acceleration group. GPU accelerated data processing has moved from proof... ...in Spark. What you'll be doing Develop Java, Scala and CUDA/C++ libraries to accelerate DataFrames and I/O operations...SuggestedWork experience placement$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$124k - $195.5k
...experienced and highly motivated software professional to work on... ...at the intersection of CUDA and Deep Learning Systems. As the complexity and... ...compiler authors and CUDA driver experts to co-design systems... ...Computer Science, Computer Engineering, Electrical Engineering, or...SuggestedFull time$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
...generation of outstanding AI systems to transform GPU software development. Our team... ...closely with GPU SW kernel engineers to pinpoint high-impact automation... ...in GPU, driver, or systems software (even... ...collaborator) and familiarity with CUDA, kernel-mode software, or...Full time$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...$152k - $241.5k
...looking for a motivated Performance Engineer to influence the roadmap of... ...(GPU, CPU, networking) and software components in the stack. Evaluate... ...understanding of computer system architecture, hardware–... ...deployments. Familiarity with CUDA programming and/or GPUs. Experience...$240k - $379.5k
...Packaged Goods Platform and collaborate with engineering to build the platform. This is a... ..., and e-commerce Architect and build systems hands-on, using existing Retail and Agentic... ...Familiarity with GPU acceleration libraries (CUDA, Triton, TensorRT). Background in...Work experience placement$152k - $241.5k
...looking for a motivated Performance engineer to influence the roadmap of... ...understanding of computer system architecture, HW-SW interactions... ...principles (aka systems software fundamentals) Implement micro... ...deployments Familiarity with CUDA programming and/or GPUs Experience...Full timeRemote work$184k - $287.5k
...for a highly motivated, technical engineer to join the Tegra system-on-chip (SoC) software organization. You will work on... ...memory, caching, interrupts, device drivers and real-time programming.... ...performance analysis. Familiarity with CUDA programming and/or GPUs....Full timeRemote work$124k - $241.5k
...! Visit us at We are looking for a Systems Software engineer to join a team of highly skilled and motivated... ...technologies such as DirectX, Vulkan, CUDA, and OpenGL. Knowledgeable in the... ...encoder. Proficient in audio/video driver interfaces across platforms and...Full time$195k - $290k
...platform. We work on large scale distributed systems, processing almost 3 trillion events... ...starts with you.About the RoleAs a Principal Engineer within the Continuous Identity product... ...technical excellence within our cloud product software engineering team, partnering closely...Full timeWork experience placementWork at officeLocal areaRemote work$156.4k - $253k
...drives great outcomes.Job SummaryYour CareerIn the Layer-7 Security Software team, we are responsible for at least one, often two to three... .... Our core Application Identification and Content Inspection Engine runs on Hardware, Virtualized, Container and Cloud-delivered...Full timeWork at office$161k - $299k
...leaders and innovators who want to make an impact on the world of technology. Position Overview We are seeking a talented Software Engineer to join our Research & Development (R&D) group, focused on creating advanced software solutions for physical verification...Work experience placement$135.2k - $306.4k
...controlplanes and data planes. We are hoping to enhance engineering efficiency by concentrating our expertise on building low level systems with high performance that can be adopted by... .... Responsibilities As a Senior Principal Engineer, you will lead the design and...Temporary workWorldwideFlexible hours$161k - $299k
...generation of hardware verification technology. As a Senior Engineer in the System Verification Group, you will be at the forefront of EDA... ...continuous learning. We are looking for an experienced C/C++ software engineer to join the Xcelium Software Development Team to develop...$183.6k - $297k
...choice, protecting our digital way of life. We are looking for an Engineering Manager to lead the Explicit Proxy team, one of the most... ...Qualifications Your Experience ~15+ years of experience managing a software engineering team in a large enterprise organization. ~5+...Full timeWork at office$152k - $241.5k
NVIDIA is seeking an innovative and highly motivated engineer with deep expertise in systems software to join our GPU Software team. In this role, you will... ...develop key components of our production GPU kernel drivers and embedded software, shaping products used across both...Full time$221.2k - $387.1k
...It all started when engineer Fred Luddy wrote code that automated a tedious task for... ...agentic AI, reasoning, retrieval, knowledge systems, and advanced ML techniques. Explore... ...patterns. Strong technical foundation in software architecture, distributed systems ,...Full timeWork at officeImmediate startRemote workFlexible hours$249k
...satisfaction. The Loyalty Engineering organization powers... ...travelers worldwide. We build the systems that create a durable growth... ...brands and markets. As a Principal Engineer, you will set the... ...delivery approach for complex software solutions across multiple...Worldwide$200k - $220k
...Halo transitions from R&D to high-volume manufacturing, we are seeking a Principal Machine Control Software Engineer to support the development, integration, and maintenance of equipment control systems for our semiconductor production tools. This role will focus on...Temporary work$221.2k - $387.1k
...It all started when engineer Fred Luddy wrote code that automated a tedious task for... ...Team We are looking for an experienced Principal Software Engineer to own the end-to-end architecture... ...subscriptions. This platform is the system of record for customer entitlements,...Full timeWork at officeImmediate startRemote workFlexible hours- ...centered content. Backcountry is searching for a passionate Principal Software Engineer to join our engineering organization and drive the... ...impact leadership role for someone who thrives in complex systems, loves solving meaningful technical challenges, and wants...Local area
$221.2k - $387.1k
...It all started when engineer Fred Luddy wrote code that automated... ...productivity, application quality, and software delivery efficiency across... ...automation, agentic systems, and modern platform engineering... ...practices. What You'll Do As a Principal Software Engineer, you'll...Full timeWork at officeImmediate startRemote workFlexible hours$221.2k - $387.1k
...It all started when engineer Fred Luddy wrote code that automated... ...production. We're looking for a Principal Engineer who has built 1.0... ...both delivery velocity and software quality. Mentorship &... ...Azure, GCP). Distributed systems & event-driven architecture expertise...Full timeWork at officeImmediate startRemote workFlexible hours- ...We are looking for hands-on engineers with expertise and passion in solving... ...in all areas of cloud service software engineering: high scale distributed systems, virtualized infrastructure, identity... ...closely with architects, principals, product and program managers to...Flexible hours
- ...drives great outcomes. Job Summary We are looking for a Principal Systems Engineer / Researcher to build and advance core technologies within... ...experience; OR equivalent work experience. ~6+ years of software engineering, systems engineering, security research, or...Full timeWork experience placementWork at officeRemote workVisa sponsorshipWork visa
$147k - $237.5k
...Job Summary As a Principal Software Engineer, you will play a key role in the design and implementation of our Threat Intelligence Services... ...scalable platforms leveraging cloud technologies and distributed systems Advanced level programming in Python, GoLang...Visa sponsorshipWork visa$161k - $299k
...generation of hardware verification technology. As a Senior Engineer in the System Verification Group, you will be at the forefront of EDA... ...continuous learning. We are looking for an experienced C/C++ software engineer to join the Xcelium Software Development Team to...
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
- part time evening driver Santa Clara, CA
- store driver Santa Clara, CA
- local route driver Santa Clara, CA
- ski resort driver Santa Clara, CA
- route driver Santa Clara, CA
- catering driver Santa Clara, CA




