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

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 NVIDIA

Vacancy posted 5 days 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

     ...technological advancement. Are you a motivated system software engineer with a deep understanding of device driver who has phenomenal C/C++ skills? If so, this role...  ...a seasoned software professional to work on the CUDA Driver, a core component of our platform for accelerating... 
    Suggested

    NVIDIA

    Santa Clara, CA
    2 days ago
  • NVIDIA is looking for a Senior Engineer in Santa Clara to work on the CUDA driver, a key element in leveraging NVIDIA GPU capabilities for diverse applications...  ...The ideal candidate should have at least 5 years of software development experience, strong C programming skills,... 
    Suggested

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

    Overview We are hiring senior engineers to work on the CUDA driver and runtime, core components of our platform...  ..., investigates bottlenecks in software or hardware and delivers features and...  ...programming model across a range of system configurations and hardware capabilities... 
    Suggested

    NVIDIA

    Santa Clara, CA
    2 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
    Full time
    Work experience placement

    NVIDIA

    Santa Clara, CA
    23 hours ago
  • $152k - $241.5k

    We are hiring senior engineers to work on the CUDA driver, a core component of our platform for accelerating...  ...final feature deployment in production software ultimately delivered to end users....  ...productize CUDA features for new chips and systems Promote, architect, and implement... 
    Suggested

    NVIDIA AI

    Santa Clara, CA
    2 days ago
  • NVIDIA is seeking an experienced software engineer to help advance the CUDA compute platform. You will contribute to memory model and multi-node scalability features, while collaborating with peers across the company to push the boundaries of AI and HPC performance. Your... 

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $152k - $241.5k

     ...ID JR2014725 Job Category Engineering Time Type Full time...  ...senior engineers to work on the CUDA driver, a key component of accelerated...  .... You will join a versatile software engineering team that...  ...networking software. Your system‑level expertise and creativity... 
    Full time

    NVIDIA AI

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

    NVIDIA

    Santa Clara, CA
    5 days ago
  • A leading technology company is seeking a Senior Systems Software Engineer to join their GPU Software team in California. This position involves designing and developing GPU driver architecture while optimizing performance for both datacenter and gaming applications. The... 

    NVIDIA Corporation

    Santa Clara, CA
    5 days ago
  • $184k - $287.5k

     ...be doing: Integrate new CUDA features and Runtime abstractions...  ...compiler authors and CUDA driver experts to co‑design systems and frameworks that...  ...Computer Science, Computer Engineering, Electrical Engineering, or...  ...principles (aka systems software fundamentals). Adaptability... 

    Nvidia Corporation

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

    NVIDIA is seeking a Senior Software Engineer, NCCL and CUDA specialization to join our Cloud Service Provider (CSP) Engagements team, focusing on ML...  ...to PCIe and NVLINK. Deep understanding of operating systems and data‑center system architecture. Knowledge of high‑performance... 

    NVIDIA Corporation

    Santa Clara, CA
    5 days ago
  • $184k - $287.5k

    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...  ...defines a unified programming model across a range of system configurations and hardware capabilities. To accomplish... 

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • Staff Software Engineer - Kernels Location Hybrid, working onsite at our Santa Clara, Ca headquarters...  ...closely with other software (ML, systems) and hardware (mixed signal, DSP, CPU)...  ...AI accelerators using libraries such as CUDA, etc. Experience in implementing operators... 
    Work experience placement
    3 days per week

    d-Matrix

    Santa Clara, CA
    2 days ago
  • $272k - $431.25k

    We're looking for a Principal Engineer to join our CSP Engagements team...  ...identify patterns and drive systemic improvements in...  ...priorities back into NVIDIA's CUDA, NCCL, driver, and firmware teams Ensure...  ...— identify configuration, software, or workload differences that... 

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $152k - $287.5k

    NVIDIA is looking for a Senior Localization Engineer for Autonomous Vehicles in Santa Clara, California. This role involves design and development...  ...experience, strong skills in computer vision, C++, and CUDA programming. Salary ranges from $152,000 to $287,500 based on level... 

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

    We're looking for outstanding engineers and scientists to apply their parallel programming skills to accelerate open-source software libraries for GPU data processing. As part of NVIDIA...  ...accelerators—highly optimized C++ and CUDA libraries that leverage the parallel... 

    NVIDIA

    Santa Clara, CA
    2 days ago
  • Nvidia Corporation in Santa Clara is seeking a skilled software engineer to develop Tensor Core-based deep learning kernels using CUDA. You will optimize these kernels for performance and collaborate with various teams to deliver high-quality solutions. The ideal candidate... 

    Nvidia Corporation

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

     ...At the center of this platform are CUDA Core Libraries that provide the...  ...reliable, and scalable GPU-accelerated software. We are hiring a Senior Software Engineer to advance the C++ foundation of...  ...programming, templates, type systems, and standard‑library design principles... 

    2100 NVIDIA USA

    Santa Clara, CA
    2 days ago
  • $184k - $356.5k

     ...Santa Clara is seeking an experienced Build Engineer to enhance the build, testing, and...  ...modularizing build processes, and automating CI/CD systems across various platforms. The ideal candidate has a Bachelor's in Systems/Software Engineering, over 8 years of industry... 

    NVIDIA

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

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $272k - $431.25k

     ...accelerated computing. As a Principal Software Engineer, you will lead the transformation of AI networking systems. You will apply your deep expertise...  ...debugging across firmware, driver, and user space....  ...DPDK, DOCA, RDMA verbs, NCCL, CUDA‑aware networking, congestion... 

    2100 NVIDIA USA

    Santa Clara, CA
    2 days ago
  • $349k - $431k

     ...mission to be the world's most trusted driver. Since its start as the Google Self-Driving...  ...will report to our Senior Director of Engineering, Perception. You Will Work closely with...  ...-org efforts in transitioning large systems through major evolutions Experienced at... 
    Full time

    Waymo

    Mountain View, CA
    2 days ago
  • NVIDIA Corporation in Santa Clara, CA, is seeking a seasoned system software engineer to own the CUDA Driver, a core component of our platform for accelerating general purpose computation on the GPU. You will design, implement, and ship features across multiple OSes, collaborate... 

    NVIDIA Corporation

    Santa Clara, CA
    2 days ago
  • NVIDIA is looking for senior engineers to join their CUDA team in Santa Clara, California. You will be responsible for analyzing performance, implementing features, and providing solutions to complex problems within a dynamic environment. The ideal candidate has a strong... 

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $184k - $356.5k

    NVIDIA Gruppe in Santa Clara, California, is hiring software engineers to enhance the CUDA driver, integral for GPU computation. Responsibilities include architecting new features for chips, coordinating with teams, and maintaining performance in kernel and userspace code... 

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

     ...tools that empower NVIDIA engineers to improve perf and...  ...to join a multifaceted software team with high standards...  ...in the workload and the system, and empower them to...  ...Experience with NVIDIA GPUs, CUDA Programming and NCCL...  ...of Linux device drivers and/or compiler implementation... 

    NVIDIA Corporation

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

    NVIDIA AI

    Santa Clara, CA
    2 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.... 

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

     ...Platform team is now looking for a Senior System Software Engineer. Our team builds the NVIDIA DriveWorks...  ...of the core technology around sensor drivers and interfaces, data streaming, data...  ...offered by GPGPU programming (CUDA), and following quality and safety standards... 

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

     ...encouraged to craft and build outstanding software solutions that challenge NVIDIA products...  ...to see: Bachelors degree in Computer Engineering, Software Engineering, Computer Science,...  ...models. Experience with GPU computing or CUDA and libraries like cuOPT, CUTLASS, cuDNN... 

    NVIDIA

    Santa Clara, CA
    1 day 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!