Senior System Software Engineer, Performance - CUDA Driver
$184k - $287.5kNVIDIA
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.
$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- ...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
$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$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...SeniorPerformance- 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...SeniorPerformance
$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...SeniorPerformance$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...SeniorPerformance$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...SeniorPerformance$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...SeniorPerformanceRemote work$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...SeniorPerformanceImmediate start$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$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...SeniorPerformance$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...SeniorPerformance$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...SeniorPerformance$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...SeniorPerformance$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...SeniorPerformance$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....SeniorPerformanceRemote workShift work$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:...SeniorPerformance$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...SeniorPerformanceImmediate start$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...SeniorPerformanceWork experience placement$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...SeniorPerformance$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...SeniorPerformance$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...SeniorPerformanceRemote work$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...SeniorPerformance$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...SeniorPerformance$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....SeniorPerformance- ...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...SeniorPerformance
$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,...SeniorPerformanceWorldwide$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...SeniorPerformanceInternship- 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
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!
- systems software developer Santa Clara, CA
- IT system engineer Santa Clara, CA
- system programmer Santa Clara, CA
- auto dealership driver Santa Clara, CA
- dhl driver Santa Clara, CA
- driver Santa Clara, CA
- part time evening driver Santa Clara, CA
- bobcat driver Santa Clara, CA
- store driver Santa Clara, CA
- medical driver Santa Clara, CA

