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

Principal System Software Engineer - CUDA Driver (Santa Clara)

$272k - $431.25k
Full-time

NVIDIA

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++

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.

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
Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Principal System Software Engineer - CUDA Driver (Santa Clara) in Santa Clara, CA vacancy
  •  ...NVIDIA is seeking a Sr. Principal Systems Software Engineer in Santa Clara to lead development of GPU-accelerated data processing for the Apache Spark ecosystem...  .... You will design and implement Java, Scala, and CUDA/C++ libraries to speed up DataFrames, I/O, and interoperable... 
    Suggested
    Full time

    NVIDIA

    Santa Clara, CA
    7 hours ago
  •  ...NVIDIA Gruppe in Santa Clara is seeking a Senior Engineer to work on the CUDA driver, a pivotal component that enhances the performance of NVIDIA hardware. Your...  ...candidate will possess a strong background in systems software development, exceptional C programming skills,... 
    Suggested
    Full time

    NVIDIA Gruppe

    Santa Clara, CA
    7 hours ago
  • $272k - $431.25k

     ...Overview NVIDIA is seeking a Sr. Principal Systems Software Engineer for the Apache Spark Acceleration group. GPU accelerated data processing has...  ...workloads. Responsibilities Develop Java, Scala and CUDA/C++ libraries to accelerate DataFrames and I/O operations... 
    Suggested
    Full time
    Work experience placement

    NVIDIA

    Santa Clara, CA
    7 hours ago
  •  ...NVIDIA seeks a Sr. Principal Systems Software Engineer for the Apache Spark Acceleration group to drive GPU-accelerated data processing in production deployments. You'll develop Java, Scala, and CUDA/C++ libraries to accelerate Spark DataFrames and I/O on common formats... 
    Suggested
    Full time

    Nvidia Corporation

    Santa Clara, CA
    7 hours ago
  • $272k - $431.25k

     ...NVIDIA is seeking a Principal Software Engineer for LPX System Software to build foundational software for a novel computing architecture in Santa Clara, California. The role involves shaping key system software components in Rust and driving architecture design while... 
    Suggested
    Full time

    NVIDIA

    Santa Clara, CA
    7 hours 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... 
    Full time

    NVIDIA Corporation

    Santa Clara, CA
    7 hours ago
  • $272k - $431.25k

    NVIDIA is seeking a Senior Engineer to enhance the CUDA driver for GPU computation. You will evangelize and implement new features, oversee development...  ...architects. The ideal candidate has 15+ years of software development experience, strong C programming skills, and... 
    Full time

    NVIDIA

    Santa Clara, CA
    7 hours 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... 
    Full time
    Shift work

    NVIDIA Gruppe

    Santa Clara, CA
    7 hours ago
  • A leading technology company is seeking a Senior Product Manager for CUDA-X Scientific Computing Libraries in Santa Clara. This role involves defining go-to-market strategies, collaborating with various teams, and driving product launches. Candidates should possess a strong... 
    Full time
    Remote work

    NVIDIA Corporation

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

    NVIDIA

    Santa Clara, CA
    7 hours ago
  • $184k - $287.5k

     ...forefront of technological advancement. We are hiring software engineers to work on the CUDA driver for Windows. CUDA is NVIDIA’s platform for accelerating...  ...defines a unified programming model across a range of system configurations and hardware capabilities. To... 

    NVIDIA

    Santa Clara, CA
    22 hours ago
  •  ...Siemens EDA invites applications for a Senior/Principal Software Engineer to join the Questa Sim (Simulation) R&D team in Santa Clara, USA. You will conceptualize, architect, and implement advanced algorithms and software designs that power the next generation of our simulation... 
    Full time

    Siemens EDA (Siemens Digital Industries Software)

    Santa Clara, CA
    7 hours ago
  •  ...Oracle in Santa Clara is seeking engineers to apply formal specification and verification to cloud-scale distributed systems. The role focuses on practical application of formal methods,...  ...CS and 5+ years of concurrent/distributed software experience. #J-18808-Ljbffr
    Full time

    Oracle

    Santa Clara, CA
    7 hours ago
  • $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... 
    Full time
    Local area
    Remote work

    NVIDIA Corporation

    Santa Clara, CA
    7 hours ago
  •  ...technology company is seeking a GPGPU Software Architect in Santa Clara, CA. The role focuses on developing a...  ...software stack compatible with CUDA and collaborating with cross-functional...  ...have over ten years of experience in systems software with proficiency in CUDA. Benefits... 
    Full time

    XPENG

    Santa Clara, CA
    7 hours ago
  •  ...We are seeking a Senior/Principal Software Engineer to join our dynamic Questa Sim (Simulation) R&D team at Siemens EDA in Santa Clara, USA . In this pivotal role, you will be instrumental in conceptualizing, architecting, and implementing advanced algorithms and software... 
    Full time

    Siemens EDA (Siemens Digital Industries Software)

    Santa Clara, CA
    7 hours ago
  •  ...We’re seeking a world‑class Principal Engineer (Sr Manager‑equivalent) to...  ...elevate our standards for software quality, and unlock new business...  ...is located at our dynamic Santa Clara California headquarters...  ...and implementation of novel systems that leverage Large Language... 
    Full time
    Work at office
    3 days per week

    Palo Alto Networks, Inc.

    Santa Clara, CA
    7 hours ago
  •  ...A leading technology company in California is looking for a Senior Research Engineer to join their CUDA AI Quality team. The role involves designing evaluation frameworks and developing benchmarks for AI-powered CUDA programming. Candidates should have a strong background... 
    Full time

    NVIDIA

    Santa Clara, CA
    7 hours ago
  •  ...Apply for Lead Principal Platform Software Engineer at Oracle in Santa Clara, CA, US. This Full time on site position offers great opportunities for career growth...  ...and a passion for building large‑scale distributed systems to join our technical leadership team. Our team... 
    Full time

    Oracle

    Santa Clara, CA
    7 hours ago
  • $184k - $356.5k

     ...Senior System Software Engineer Platform - OpenBMC page is loaded Senior System Software Engineer...  ...- OpenBMC Apply locations US, CA, Santa Clara US, Remote time type Full time posted...  ...expertise with hands-on experience in Device drivers like I2C/I3C, SPI, PCIe, SMBus, Mail-... 
    Full time
    Second job
    Remote work

    NVIDIA Corporation

    Santa Clara, CA
    7 hours ago
  • $1,350 - $1,750 per week

     ...Company Driver | Refrigerated Location: Santa Clara, CA Company: Marten Transport Pay: Competitive weekly pay (inquire for details) Route Type: otr Start Date: ASAP About the Position CDL-A OTR Truck Drivers- Join a 2-Time TCA Elite Fleet... 
    Weekly pay
    Full time
    Immediate start
    Flexible hours

    Marten Transport

    Santa Clara, CA
    1 day ago
  • $18 - $50 per hour

     ...Catering Delivery Driver Meals Now Pay Range: $18$50+ per order Markets: Santa Clara, CA Type: Independent Contractor High-Standard Delivery Partner Focus: Catering Delivery Only (No fast food, groceries, or gig stacking) About Meals Now Meals Now is not a typical... 
    Weekly pay
    For contractors
    Work at office
    Day shift
    Weekday work

    Meals Now

    Santa Clara, CA
    1 day ago
  • $135.2k - $306.4k

     ...and verification to real‑world cloud‑scale distributed systems, as part of an engineering organization that highly values formal methods. OCI has...  ...and verification. 5+ years of full‑time professional software development of concurrent and distributed systems, ideally... 
    Full time
    Temporary work
    Flexible hours

    Oracle

    Santa Clara, CA
    7 hours ago
  •  ...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... 
    Full time

    Palo Alto Networks, Inc.

    Santa Clara, CA
    7 hours ago
  • $1,200 - $1,600 per week

     ...Company Driver | Dry Van Location: Santa Clara, CA Company: Marten Transport Pay: Competitive weekly pay (inquire for details) Route Type: regional Start Date: ASAP About the Position CDL-A Truck Drivers- Join a 2-Time TCA Elite Fleet... 
    Weekly pay
    Full time
    Immediate start
    Relocation package
    Flexible hours

    Marten Transport

    Santa Clara, CA
    1 day ago
  • $96.8k - $306.4k

    Job Description The Oracle Cloud Linux team is seeking experienced Linux Kernel Developers to help advance the Linux operating system for large-scale cloud environments. This role involves contributing to the Linux kernel and working on innovative projects across multiple... 
    Full time
    Temporary work
    Flexible hours

    Oracle

    Santa Clara, CA
    7 hours ago
  • $195k - $292k

     ...Principal AI Accelerator Software Engineer-Graph Optimization Ampere is a semiconductor design company for a new era, leading the future of computing...  ...Strong CS fundamentals: algorithms, data structures, systems Solid graph algorithm knowledge and reasoning ability... 
    Full time
    Local area

    Ampere Computing LLC.

    Santa Clara, CA
    7 hours ago
  • $85k - $97k

     ...Company Driver | Dry Van Location: Santa Clara, CA Company: CRST, The Transportation Solution Pay: Competitive weekly pay (inquire for details) Route Type: local Start Date: ASAP About the Position CRST The Transportation Solution Inc. is... 
    Weekly pay
    Full time
    Local area
    Immediate start
    Relocation package

    CRST, The Transportation Solution

    Santa Clara, CA
    1 day ago
  • $241.8k - $409.2k

    GPGPU Software Architect/ Principal Engineer XPENG is a leading smart technology...  ...and embracing the CUDA ecosystem. Our goal...  ...Runtime, Driver, Compiler, Profiler...  ...Policies 10 years+ in systems software, with at least...  .... Location Santa Clara, CA Experience &... 
    Full time

    XPENG

    Santa Clara, CA
    7 hours ago
  • $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... 
    Full time
    Shift work

    NVIDIA Corporation

    Santa Clara, CA
    7 hours ago

Do you want to receive more vacancies?

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