Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal System Software Engineer - CUDA Driver

$272k - $431.25k

NVIDIA 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

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal System Software Engineer - CUDA Driver in Santa Clara, CA vacancy
  • $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

    NVIDIA

    Santa Clara, CA
    4 days ago
  • $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... 
    Suggested
    Work experience placement

    Nvidia Corporation

    Santa Clara, CA
    4 days ago
  • $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... 
    Suggested
    Shift work

    NVIDIA Gruppe

    Santa Clara, CA
    3 days ago
  • $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... 
    Suggested
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $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

    NVIDIA

    Santa Clara, CA
    5 days ago
  • $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

    Nvidia

    Santa Clara, CA
    1 day ago
  • $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... 

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  • $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... 

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • $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

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • $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 time
    Remote work

    NVIDIA

    Santa Clara, CA
    4 days ago
  • $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 time
    Remote work

    NVIDIA

    Santa Clara, CA
    5 days ago
  • $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

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $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 time
    Work experience placement
    Work at office
    Local area
    Remote work

    CrowdStrike

    Sunnyvale, CA
    1 day ago
  • $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 time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    2 days ago
  • $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

    Cadence Design Systems

    San Jose, CA
    1 day ago
  • $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 work
    Worldwide
    Flexible hours

    Oracle

    Santa Clara, CA
    3 days ago
  • $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... 

    Cadence Design Systems

    San Jose, CA
    4 days ago
  • $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 time
    Work at office

    Palo Alto Networks, Inc.

    Santa Clara, CA
    4 days ago
  • $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

    Nvidia

    Santa Clara, CA
    2 hours ago
  • $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 time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    26 days ago
  • $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

    Expedia Group

    San Jose, CA
    20 days ago
  • $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

    Halo Industries, Inc.

    Santa Clara, CA
    a month ago
  • $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 time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    15 days ago
  •  ...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

    CSC Generation

    San Jose, CA
    1 day ago
  • $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 time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    16 days ago
  • $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 time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    9 days ago
  •  ...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

    Ll Oefentherapie

    Santa Clara, CA
    4 days ago
  •  ...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 time
    Work experience placement
    Work at office
    Remote work
    Visa sponsorship
    Work visa

    Palo Alto Networks, Inc.

    Santa Clara, CA
    4 days ago
  • $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 sponsorship
    Work visa

    Palo Alto Networks

    Santa Clara, CA
    2 days ago
  • $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... 

    RiseMe

    San Jose, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal System Software Engineer - CUDA Driver. Be the first to apply!