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

Senior System Software Engineer, Performance - CUDA Driver

$184k - $287.5k

NVIDIA

We are hiring senior engineers to work on the CUDA driver and runtime, core components of our platform for accelerating general purpose computation on the GPU. Our team analyzes performance of applications, investigates bottlenecks in software or hardware and 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, and the operating system.

What you'll be doing:

As a member of our team, you will use your design abilities, coding expertise, and creativity to deliver the best compute platform in the world. You will craft elegant solutions to exciting problems and craft the future direction of CUDA as you collaborate with your peers across NVIDIA. You will investigate complex performance problems and deliver robust solutions that accelerate applications.

  • Evangelize, architect, and implement new features

  • Oversee and drive development efforts across multiple teams

  • Analyze full stack performance ranging from application level through libraries, system software, kernel software and hardware

  • Define forward-looking improvements to the CUDA APIs and programming model

  • Create novel system software optimizations

  • Write effective, maintainable, and well-tested code

  • Develop code for multiple operating systems

What we need to see:

  • BS or MS degree in Computer Science, Electrical Engineering (or equivalent experience)

  • 7+ years of related development experience

  • Strong C programming skills

  • Experience working with large codebases

  • Track record of debugging performance problems in complex environments with software and hardware components

  • Experience with operating system interfaces for threads, process control, and virtual memory

  • Experience writing and debugging multithreaded programs

  • Deep understanding of technology and passionate about what you do

  • Strong collaborative and interpersonal skills, specifically a proven ability to effectively guide and influence within a dynamic matrix environment. Good written communication.

Ways to stand out from the crowd:

  • Understanding of system level architecture, such as interconnects, memory hierarchy, interrupts, and memory-mapped IO

  • Experience with performance tuning of device drivers or low level system software

  • Experience with performance optimizations across a variety of CPU architectures - like x86, POWER and ARM

  • Knowledge of memory coherence and consistency models

  • Experience with Windows, Linux, or macOS driver development

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most brilliant and hardworking people in the world working for us. If you're creative and autonomous, and are interested in working on novel problems in a collaborative environment, we want to hear from you!

#LI-Hybrid

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

You will also be eligible for equity and benefits ( .

Applications for this job will be accepted at least until May 25, 2026.

This posting is for an existing vacancy.

NVIDIA uses AI tools in its recruiting processes.

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.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior System Software Engineer, Performance - 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... 
    Senior

    NVIDIA

    Santa Clara, CA
    1 day ago
  •  ...leading technology company is seeking a senior engineer to work on the CUDA driver, crucial for accelerating computations...  ...collaborating with hardware and software engineers, developing drivers across multiple operating systems, and contributing to CUDA features for... 
    Senior

    NVIDIA Corporation

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

     ...We are hiring senior engineers to work on the CUDA driver, a core component of our platform...  ...model across a range of system configurations and hardware...  ...Design and maintain performance and precision modeling...  ...years of relevant systems software development experience... 
    Performance

    NVIDIA

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

    NVIDIA Corporation is hiring a Senior Engineer to work on the CUDA driver and runtime, which is crucial for accelerating computation on GPUs. Candidates...  ...include architecting new features, analyzing performance, and collaborating across teams. Base salary ranges from... 
    Senior
    Performance

    NVIDIA Corporation

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

    NVIDIA Corporation

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

     ...is seeking outstanding senior engineers to work on the CUDA driver, a key component of accelerated...  ...will join a versatile software engineering team that...  ...the full potential and performance of NVIDIA hardware across...  ...software. Your system-level expertise and creativity... 
    Senior
    Performance

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

     ...highly motivated, technical engineer to join the Tegra system-on-chip (SoC) software organization. You will...  ...class datacenter-scale performance and efficiency for our...  ..., interrupts, device drivers and real-time...  ...Familiarity with CUDA programming and/or GPUs... 
    Senior
    Performance

    NVIDIA

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

     ...that empower NVIDIA engineers to improve perf...  ...join a multifaceted software team with high...  ...workload and the system, and empower them...  ...help improve the performance and efficiency of...  ...with NVIDIA GPUs, CUDA Programming and NCCL...  ...Knowledge of Linux device drivers and/or compiler... 
    Senior
    Performance

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $152k - $241.5k

     ...Artificial Intelligence, High Performance Computing and...  ...motivated Performance engineer to influence the roadmap...  ...of computer system architecture, HW-SW interactions...  ...(aka systems software fundamentals) ~ Implement...  ...deployments Familiarity with CUDA programming and/or... 
    Senior
    Performance
    Remote work

    NVIDIA

    Santa Clara, CA
    5 days ago
  • $224k - $356.5k

     ...and medical devices. Our software platforms are central to this...  ...! We are hiring a Senior Systems Software Engineer to join our team as a technical...  ...level. They will locate performance issues through kernel trace...  ...architecture fundamentals, CUDA, and low-level performance... 
    Senior
    Performance
    Immediate start

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $152k - $241.5k

     ...We are hiring senior engineers to work on the CUDA driver, a core component of our platform for accelerating general...  ...model across a range of system configurations and hardware capabilities...  ...This role incorporates strong system software programming skills, a detailed understanding... 
    Senior

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $152k - $241.5k

     ...Artificial Intelligence, High Performance Computing and Visualization....  ...motivated Partner Enablement Engineer to guide our key partners and...  ...automation to isolate issues on new systems and platforms, including...  ...Familiarity with CUDA programming and/or GPUs. Good... 
    Senior
    Performance

    NVIDIA

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

     ...NVIDIA is seeking a Senior Software Engineer to join our CSP Engagements...  ...team, focusing on system software for...  ...modifications, device drivers, and system optimizations...  ...and HPC workloads. Perform advanced system debugging...  ...with GPU computing (CUDA), deep learning... 
    Senior
    Performance

    NVIDIA

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

     ...of the GPU, the engine of modern...  ...including humanoid systems. NVIDIA’s Isaac...  ...scalable system software, optimized robotics...  ...looking for a Senior System Software...  ..., and performance. Work closely...  ...various device driver models, arm architecture...  ...with CUDA. ~2+ years of... 
    Senior
    Performance

    NVIDIA

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

     ...scenarios. Do you obsess about software engineering? So do we! We are looking for a strong System Engineer to develop and...  ...~ Experience developing high-performance distributed systems (micro-services...  ...GPU-accelerated software with CUDA, Slang, or other shading languages... 
    Senior
    Performance

    NVIDIA

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

     ...We are seeking software engineers to work on next-generation...  ...applications a GPU or high-performance computing server will...  ...solid foundation of systems software with...  ...architecture, hardware and driver teams through the...  ...tests using pre-beta CUDA and OpenGL extensions... 
    Senior
    Performance

    NVIDIA

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

     ...seeking an outstanding Senior Systems Engineer to join our dynamic and...  ...innovative, scalable, and performant hardware-accelerated software and high bandwidth sensor...  ...Access (RDMA), and GPU/CUDA concepts. ~8+ years of...  ...), DPUs, SmartNICs, NIC drivers, cameras, and sensors.... 
    Senior
    Performance
    Remote work
    Shift work

    NVIDIA

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

     ...passionate about redefining how software is built in the age of...  ...AI agents to produce high-performance, high-quality, modern C++...  ...scale. If you are a systems-thinking C++ engineer who wants to help scale out...  ...for production software. CUDA & kernel expertise:... 
    Senior
    Performance

    NVIDIA

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

     ...innovation and excellence. As a Senior System Software Engineer, you’ll become a part of a...  ...Develop and maintain drivers in the camera framework to...  ...evaluations Optimize performance for various graphics and multimedia...  ...MISRA. Experience with CUDA, TensorRT Track record... 
    Senior
    Performance
    Immediate start

    NVIDIA

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

     ...As a Vulkan Performance driver engineer, you will have a hand in everything from the game engine down to bare metal! You will be part of a...  ...experience ~5+ years of experience (or equivalent) in graphics software, system programming, or related field. ~ An understanding of... 
    Senior
    Performance
    Work experience placement

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

     ...building a scalable and modular software stack that powers advanced driver-assistance systems across a diverse range of...  ...for a highly motivated Senior Software Systems Engineer with a strong foundation in...  ...Profiling and tuning system performance — optimizing for modern multi... 
    Senior
    Performance

    NVIDIA

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

     ...team that’s driving the future of technology? As a Tegra Senior System Software Engineer/Architect at NVIDIA, you will play a pivotal role in...  ...continue our legacy of flawless innovation and outstanding performance. What you'll be doing: Designing, crafting and developing... 
    Senior
    Performance

    NVIDIA

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

     ...NVLink team, you will be responsible for driving feature enablement on GPU systems and developing software tools and infrastructure for our next-generation GPU's which enables high-performance interconnect of multi-GPU systems. Familiarity with high-performance systems... 
    Senior
    Performance
    Remote work

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

     ...We are looking for a motivated Senior System Software Engineer to join the Holoscan team. This is an outstanding opportunity to accelerate the...  ...software delivery Apply AI/ML techniques to improve system performance, monitoring, and anomaly detection Investigate and... 
    Senior
    Performance

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $181.1k - $318.4k

     ...leading technology company in Sunnyvale, California seeks a Systems Software Developer for its Vision Products Group. The ideal candidate...  ...software across innovative vision products, with a focus on performance, power efficiency, security, and privacy. The role requires... 
    Senior
    Performance

    Apple Inc.

    Sunnyvale, CA
    4 days ago
  • $184k - $287.5k

     ...time to join the NVIDIA Cloud Native Engineering (NVCNE) group’s backend software team. As a Cloud Platform Software...  ...troubleshoot complex distributed systems and drive operational excellence....  ...cross-functional teams to deliver performant, reliable cloud services at scale.... 
    Senior
    Performance

    NVIDIA

    Santa Clara, CA
    3 days ago
  •  ...technology company is seeking a Senior Accelerated Computing Architect to optimize performance on NVIDIA GPUs and develop core...  ...in computer science or engineering with at least 6 years of experience...  ...expertise in programming models like CUDA or OpenCL. This role involves... 
    Senior
    Performance

    NVIDIA Corporation

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

     ...We are looking for a Senior Software Engineer who sees the big picture of cloud computing and loves...  ...architecture and technology choices. Lead performance tuning, scalability improvements, and...  ..., operations). Own and document system and software architecture, designs,... 
    Senior
    Performance
    Worldwide

    NVIDIA

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

     ...We’re hiring a Deep Learning Engineer with strong experience in generative...  ...computer vision, and agentic systems. If you’ve spent more time...  ...and C/C++. ~ Excellent software engineering fundamentals. ~...  ...communication skills to present performance challenges, tradeoffs, and... 
    Senior
    Performance
    Internship

    NVIDIA

    Santa Clara, CA
    1 day ago
  • A leading technology company in Santa Clara is hiring software engineers for their CUDA driver team. Candidates should possess strong C programming skills...  ...along with experience in multithreaded programming and system architecture. The position offers competitive salaries... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    2 days ago

Do you want to receive more vacancies?

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