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

Senior Software Engineer - CUDA Driver

$152k - $241.5k

NVIDIA

NVIDIA is seeking outstanding senior engineers to work on the CUDA driver, a key component of accelerated GPU computing. You will join a versatile software engineering team that delivers innovative software features to unlock the full potential and performance of NVIDIA hardware across diverse workloads like deep learning, scientific research, autonomous vehicles, gaming, and virtual reality. This multi-functional role requires collaboration with hardware architects, deep learning specialists, and both internal and external partners to advance the CUDA architecture. With the opportunity to collaborate with teams across the whole NVIDIA computing stack, you will help design software solutions across kernel mode components, compilers, and networking software.

Your system-level expertise and creativity in solving complex problems will help invent the future of CUDA and NVIDIA’s compute technologies! Does crafting solutions to influence the evolution of GPU-accelerated computing sound exciting? If so, we invite you to join us and help engineer the next wave of innovation at NVIDIA!

What you'll be doing:

  • Evangelize, architect, and implement new CUDA features
  • Coordinate and drive development efforts across multiple teams
  • Collaborate with members of hardware architecture teams
  • Define forward-looking improvements to the CUDA APIs and programming model
  • Build 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)
  • 5+ years of relevant experience in developing systems software
  • Strong C programming skills
  • Experience designing, debugging, and maintaining complex software stacks
  • Experience with operating system interfaces for threads, process control, and virtual memory
  • Experience with HW/SW co-design, performance modeling using emulation/simulation, and developing SW programming model exposures for HW features
  • Understanding of system-level architecture, such as interconnects, memory hierarchy, interrupts, and memory-mapped IO
  • Strong interpersonal, verbal, and written communication skills with a capability to achieve objectives under tight time constraints

Ways to stand out from the crowd:

  • Prior experience with parallel computing - preferably writing CUDA programs or libraries that use CUDA
  • Knowledge of memory coherence and consistency models
  • Background with kernel mode development
  • Experience with Linux systems software development as well as experience maintaining and extending programming models or higher-level language support for similar environments
  • Familiarity with distributed system and training/inference patterns (data/model/pipeline parallelism) and deep learning frameworks

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 152,000 USD - 241,500 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.

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 17 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - CUDA Driver in Santa Clara, CA vacancy
  •  ...NVIDIA is seeking outstanding senior engineers to work on the CUDA driver, a key component of accelerated GPU computing. You will join a versatile software engineering team that delivers innovative software features to unlock the full potential and performance of NVIDIA... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    9 hours ago
  •  ...NVIDIA Corporation is seeking a Senior Software Engineer to advance the CUDA driver, collaborating with hardware architects and DL experts to unlock GPU compute performance. You will design, implement, and maintain kernel-mode components, compilers, and networking software... 
    Senior

    NVIDIA Corporation

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

     ...technological advancement.Are you a motivated system software engineer with a deep understanding of device drivers 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... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    2 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 team delivers features and improvements to better realize the potential of NVIDIA hardware for a growing range of computational... 
    Senior
    Full time

    Nvidia

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

     ...looking for a motivated Deep Learning engineer to bring advanced CUDA features and Distributed Runtime...  ...kernel and compiler authors and CUDA driver experts to co-design systems and frameworks...  ...systems principles (aka systems software fundamentals)Adaptability and passion... 
    Senior
    Full time

    Nvidia

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

     ...foundational to modern HPC and AI. At the center of this platform are CUDA Core Libraries that enable developers to build fast, reliable, and scalable GPU-accelerated software. We are hiring a Senior Software Engineer to develop the Rust experience for CUDA Core Libraries. You... 
    Senior
    Full time

    Nvidia

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

     ...foundational to modern HPC and AI. At the center of this platform are CUDA Core Libraries that enable developers to build fast, reliable, and scalable GPU-accelerated software.We are hiring a Senior Software Engineer to advance the Python experience for CUDA Core Libraries. You... 
    Senior
    Full time

    Nvidia

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

     ...experienced and highly motivated software professional to work on...  ...projects at the intersection of CUDA and Deep Learning Systems. As...  ...compiler authors and CUDA driver experts to co-design systems...  ...in Computer Science, Computer Engineering, Electrical Engineering, or related... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  •  ...NVIDIA Warp team seeks a hands‑on senior engineer to expand Warp adoption for computational physics, AI, and optimization workflows on NVIDIA...  .... You will own end‑to‑end integration, from native C++ and CUDA changes to production readiness, and work with internal teams... 
    Senior

    NVIDIA AI

    Santa Clara, CA
    9 hours ago
  • $152k - $287.5k

     ...NVIDIA is seeking a Senior Engineer to join their team in Santa Clara to work on the CUDA driver, essential for GPU computing. In this role, you'll collaborate with architects and specialists to drive innovative solutions across various fields including deep learning... 
    Senior

    NVIDIA

    Santa Clara, CA
    10 hours ago
  •  ...foundational to modern HPC and AI. At the center of this platform are CUDA Core Libraries that enable developers to build fast, reliable, and scalable GPU‑accelerated software. We are hiring a Senior Software Engineer to advance the Python experience for CUDA Core Libraries. You... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    9 hours ago
  •  ...NVIDIA Corporation in Santa Clara, CA is seeking a Senior Software Engineer to advance the CUDA driver and Unified Memory. You will architect and implement features across chips and kernels, collaborating with cross-functional teams to drive the CUDA API and programming... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    9 hours ago
  •  ...NVIDIA Gruppe in Santa Clara is seeking a motivated system software engineer with strong C/C++ skills to work on the CUDA Driver. This integral role involves designing and implementing features for NVIDIA hardware, collaborating with teams to enhance the platform for various... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    9 hours ago
  • $152k - $287.5k

     ...NVIDIA Gruppe in Santa Clara is looking for a Senior Engineer to work on the CUDA driver, enhancing GPU computing capabilities. The ideal candidate should...  ...field and have over 5 years of experience in systems software development. You will collaborate with... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    9 hours ago
  •  ...Walmart Global Tech in Sunnyvale, CA is seeking a Senior Software Engineer for its Driver Experience group under the Last Mile Delivery initiative. This is an on-site, full-time role with no remote or hybrid options. You will work within a team of engineers and data specialists... 
    Senior
    Full time

    Walmart

    Sunnyvale, CA
    9 hours ago
  • $184k - $287.5k

     ...team develops “libcudf”—the open-source CUDA C++ library that accelerates database and...  ...tools in modern C++ and CUDA to produce software with elegant design, broad feature coverage...  ...performance.The team is looking for an outstanding engineer and/or scientist to apply their parallel... 
    Senior
    Full time
    Remote work
    Flexible hours

    Nvidia

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

     ...modern HPC and AI. At the center of this platform are CUDA Core Libraries that provide the algorithms,...  ...to build fast, reliable, and scalable GPU-accelerated software.We are hiring a Senior Software Engineer to advance the C++ foundation of CUDA Core Libraries.... 
    Senior
    Full time

    Nvidia

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

    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...  ...operating system. This role incorporates strong system software programming skills, a detailed understanding of... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  •  ...NVIDIA is hiring a Senior Software Engineer for NVIDIA Warp in the Finance group. You will own the end-to-end adoption path for Warp in computational applications, implementing CUDA/C++ changes and ensuring production integration across NVIDIA platforms. You will turn... 
    Senior

    Nvidia Corporation in

    Santa Clara, CA
    9 hours 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... 
    Senior

    Nvidia Corporation

    Santa Clara, CA
    9 hours ago
  • NVIDIA Corporation is seeking a hands-on senior engineer to expand Warp adoption for computational physics, AI, and optimization on NVIDIA GPUs. You’ll drive end-to-end integration from CUDA changes to production deployment and ensure long-term compatibility across generations... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    2 days ago
  •  ...Snarkify is seeking an experienced and highly skilled Senior GPU Performance Engineer to join our team and play a pivotal role in advancing the...  ...programming. ~ Proficient in GPU programming languages such as CUDA. ~ Strong understanding of computer architecture, memory... 
    Senior
    Remote work
    Flexible hours

    Snarkify

    Palo Alto, CA
    9 hours ago
  •  ...NVIDIA is hiring a Senior Software Engineer to advance the Python experience for CUDA Core Libraries. You will design and implement Python APIs and bindings, integrate native C/C++ components, and define robust interoperability with Rust and other languages. You will... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    9 hours ago
  •  ...A leading technology company is looking for a Senior Software Engineer to work on AI storage solutions. The role involves developing high-performance C++/CUDA libraries and optimizing storage infrastructure. Candidates should have a solid understanding of Linux internals... 
    Senior
    Remote work

    NVIDIA Corporation

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

    NVIDIA

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

     ...Senior Linux Kernel Software Engineer page is loaded## Senior Linux Kernel Software Engineerlocations: US, CA, Santa Claratime type: Full timeposted...  ...Linux Kernel Software Engineer to join the Linux networking drivers R&D team. The work environment is versatile, informative... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    9 hours ago
  • $224k - $356.5k

     ...make a lasting impact on the world.We are now looking for a Senior Software Performance Engineer for Autonomous Vehicles! Our team builds NVIDIA’s end-to-...  ...of algorithmic parallelism offered by GPGPU programming (CUDA)/ARM NEON while following quality and safety standards... 
    Senior
    Full time

    Nvidia

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

     ...vehicle technologies.Deep knowledge of E2E AV software integration from perception through...  ...tuning.What We Need To See:We’re looking for engineers who can build systems — not just...  ...related research experienceKnowledge of CUDA is a plusNVIDIA is widely recognized as one... 
    Senior
    Full time

    Nvidia

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

     ...for automotive and robotics. We build the software stack that enables Large Language,...  ...platforms.Collaborate with teams across CUDA, kernel libraries, compilers, and robotics...  ...in Computer Science, Electrical/Computer Engineering, or a closely related field.4+ years of... 
    Senior
    Full time

    Nvidia

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

     ...artificial intelligence.We are looking for a highly motivated senior software engineer for an exciting role in our communication libraries and...  ...technology and passionate about what you do.Experience with CUDA programming and NVIDIA GPUs.Knowledge of high-performance networks... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago

Do you want to receive more vacancies?

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