System Software Engineer, Performance - CUDA Driver
$124k - $195.5kNVIDIA
The AI revolution is not powered by models alone, rather it advances when enormous amounts of computation become fast, efficient, and economical enough to turn new ideas into products people can use on a global scale. Faster training lets research and product teams test the next idea sooner. Lower-latency, higher-throughput inference makes AI assistants and agents more responsive and practical for more people. Shorter time to solution lets scientists and engineers explore more possibilities within the same time and energy budget. At NVIDIA, performance is not a supporting metric - it is how architectural invention becomes useful computing. CUDA is a critical layer where that transformation happens, sitting beneath the frameworks, libraries, and applications used across AI, deep learning, and HPC, as well as graphics, automotive, robotics, and other CUDA-powered products. That gives this team unusual leverage: reduce overhead in a fundamental launch, synchronization, memory, or data-movement path-or create a new driver or runtime capability, and the improvement can flow through many downstream systems and be repeated across vast numbers of products. One well-designed systems feature can help customers obtain more useful work from GPUs already deployed while informing how future CUDA capabilities and GPU architectures are designed. We are looking for systems software engineers who want to work at this leverage point. You will design and ship production C/C++ features and optimizations in the CUDA driver and runtime, trace important workloads across application, operating-system, CPU, interconnect, and GPU boundaries, bring up new platforms, and turn evidence into future software and hardware direction. Your work will not end at a benchmark: it can make AI tools more responsive and efficient, help scientists reach answers sooner, and enable intelligent machines and interactive products to operate within demanding real-time constraints. Over time, you can grow from owning critical features and performance paths to setting subsystem direction and leading hardware/software co-design across generations-helping build the computing foundation for the next decade of AI and accelerated computing.
What you'll be doing:
Design, implement, validate, and ship performance-centric features and programming-model capabilities in the CUDA driver and runtime, writing maintainable, well-tested production C/C++. Optimize critical execution paths—including kernel launch, synchronization, memory management & movement, CPU-GPU coordination, and system interconnect use for latency, throughput, bandwidth, efficiency, and scalability. Own complex performance problems end-to-end - understand important workloads, form hypotheses, create focused measurements and models, isolate root causes across software and hardware boundaries, implement production solutions, and validate application-level impact. Establish performance expectations for current and future platforms, characterize new silicon, close software and hardware gaps, and drive performance readiness through product release. Translate workload and platform evidence into CUDA API and programming-model improvements, systems-software direction, and measurement-backed recommendations for future hardware architecture and implementation. Partner with application, library, framework, operating-system, driver, runtime, firmware, GPU architecture, silicon, product, and customer-facing teams; communicate findings clearly and raise engineering quality through design and code reviews. Lead complex feature development and cross-layer investigations across teams, define performance requirements and technical direction for major subsystems, mentor engineers, and shape hardware/software decisions for future product generations.
What we need to see:
- A BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or a related field—or equivalent practical experience — with at least 2 years of relevant systems-software development experience.
- Strong production C/C++ systems-programming experience, including delivery of substantial features, optimizations, or production fixes in a complex codebase.
- Strong operating systems and concurrency foundations, including threads, synchronization, processes, virtual memory, and user/kernel interactions.
- Strong computer-architecture foundations, including processors, memory hierarchy, caching and coherence, data movement, and system interconnects.
- Demonstrated success improving real software performance: measuring behavior, identifying the limiting mechanism, implementing an effective solution, and validating the result quantitatively.
- Sound technical judgment, ownership of ambiguous problems, and clear communication across organizational and disciplinary boundaries.
- Direct CUDA or GPU experience is valuable but is not required when accompanied by deep systems-software, operating-systems, computer-architecture, and performance-engineering foundations.
Ways to stand out from the crowd:
- Experience developing GPU or accelerator drivers, runtimes, kernel software, firmware, compilers, or other performance-critical low-level systems.
- Experience with pre-silicon analysis, platform bring-up, performance modeling, or hardware/software co-design.
- Systems-level performance experience with AI/DL, HPC, graphics, automotive, robotics, or similarly demanding workloads.
- Evidence of technical invention(s), such as software-performance patents, novel production designs, or measurement-backed recommendations that influenced a hardware revision or future architecture.
- Python or another scripting language used for focused experimentation, data analysis, or visualization.
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 124,000 USD - 195,500 USD. You will also be eligible for equity and benefits. Applications for this job will be accepted at least until September 5, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes. NVIDIA is committed to fostering an inclusive 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. NVIDIA pioneered accelerated computing. Today, our AI infrastructure powers global intelligence, transforming every industry. Learn more about NVIDIA.
#J-18808-Ljbffr$184k - $287.5k
We are hiring senior engineers to work on the CUDA driver and runtime, core components of... ...the GPU. Our team analyzes performance of applications, investigates bottlenecks in software or hardware and delivers... ...programming model across a range of system configurations and...Performance$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... .... Design and maintain performance and precision modeling.... ...years of relevant systems software development experience...Performance- ...implement, and evangelize new CUDA features while driving... ...Candidates must have 15+ years of systems software development experience and... ...Computer Science, Electrical Engineering, or a related field is... ...Hardware/Software Co-design Performance Modeling Operating System Interfaces...Performance
- ...NVIDIA AI in Santa Clara seeks a systems software engineer to design and implement performance-centric features for the CUDA driver and runtime using C/C++. You will analyze critical paths across software and hardware to boost latency, throughput, and scalability. The...Performance
$184k - $287.5k
...NVIDIA System Software EngineerNVIDIA's invention of the GPU in 1999 sparked the... ...you a motivated system software engineer with a deep understanding of device driver who has phenomenal C/C++ skills?... ...software professional to work on the CUDA Driver, a core component of our...Suggested- ...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,...
- ...NVIDIA Corporation is seeking a software engineering manager to lead the CUDA Driver team in Santa Clara, California. You will guide a group of system software engineers to design CUDA for... ...model capabilities and efficient performance across NVIDIA’s hardware. You will...Performance
- ...Apple Inc. in Cupertino, CA, is seeking a Systems Software Engineer to design and build wireless system... ...features across Apple devices. You will write drivers, develop embedded firmware, and create full‑stack systems with high performance and low power consumption. The role...PerformanceWorldwide
- ...NVIDIA is seeking a Senior System SW Engineer to lead security and architecture initiatives across GPU kernel drivers, embedded software, and platform security. You will partner with... ...security teams to deliver secure, high-performance solutions from architecture through production...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...Performance- ...NVIDIA Corporation is seeking a seasoned system software engineer to work on the CUDA Driver, a core component powering GPU-accelerated workloads across... ...graphics. You will join a team delivering features, performance, and reliability for diverse platforms and workloads...Performance
$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... ...relevant field and have over 5 years of experience in systems software development. You will collaborate with...Performance- ...seeking outstanding senior engineers to work on the CUDA driver, a key component of... ...You will join a versatile software engineering team that delivers... ...the full potential and performance of NVIDIA hardware across... ...code for multiple operating systems What we need to see:...Performance
$184k - $287.5k
...test, and optimize software for our next-generation... ...architectural performance bottlenecks for various system wide work loads. Identify... ...degree in Computer Engineering, Computer Science,... ...interrupts, device drivers and real-time... ...Familiarity with CUDA programming and/or...Performance- ...Senior Systems Software Engineer – GPU Performance at Scale We are looking for a dedicated engineer for the Senior... ...SW and FW teams (BMC/SBIOS/OS/drivers, etc.) to develop outstanding methods... ...accelerated computing software stacks (CUDA). Experience with modern cloud...Performance
$184k - $287.5k
...looking for an outstanding software engineer to apply their skills in the... ...compile highly optimized C++ and CUDA algorithms and expose them... ...libraries and database systems. In this role, you will research... ..., as well as building high-performance ML algorithms for clustering...Performance$184k - $287.5k
...is now looking for a Senior System Software Engineer. Our team builds the NVIDIA... ...technology around sensor drivers and interfaces, data streaming... ...frameworks for real-world performance while matching or exceeding... ...by GPGPU programming (CUDA), and following quality and...Performance$184k - $287.5k
...are looking for a dedicated engineer for the Senior Systems Software Engineer role, focusing on GPU Performance at Scale. At NVIDIA, this role... ...and FW teams (BMC/SBIOS/OS/drivers, etc.) to develop... ...computing software stacks (CUDA). Experience with modern...Performance$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... ...operator level. They will locate performance issues through kernel trace... ...architecture fundamentals, CUDA, and low-level performance...PerformanceImmediate start$184k - $287.5k
## Senior System Software Engineer, Interactive World ModelsApplylocations: US, CA, Santa Claratime type... ...we turn new ideas into reliable, high-performance systems for developers and customers.... ...GPU-accelerated software with CUDA and modern ML frameworks such as PyTorch...Performance$152k - $241.5k
## Senior System Software Engineer - GPU PerformanceApplylocations: US, CA, Santa Clara: US, Remotetime... ...in Artificial Intelligence, High Performance Computing and Visualization. The GPU,... ...large scale deployments* Familiarity with CUDA programming and/or GPUs* Experience with...Performance$211k - $368k
...Req ID: JR109321 MTS, Systems Software Engineering Our vision is to transform... ...firmware, operating systems, drivers, networking, remote access,... ..., DRAM replay, power and performance characterization, and data-... ...activities. ~ Experience with CUDA, ROCm, DRAMSim3, Ramulator2...PerformanceFull timeLocal areaRemote workRelocation$152k - $241.5k
...We are hiring senior engineers to work on the CUDA driver, a core component of our platform for accelerating... ...programming model across a range of system configurations and hardware capabilities... ...role incorporates strong system software programming skills, a detailed understanding...$152k - $241.5k
...are looking for a motivated Performance Engineer to influence the roadmap of... ...(GPU, CPU, networking) and software components in the stack.... ...Good understanding of computer system architecture, hardware–software... ...deployments. Familiarity with CUDA programming and/or GPUs....Performance- ...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) and deep learning workloads...Performance
- ...NVIDIA Corporation in Santa Clara, CA, is seeking a Senior System Software Engineer to advance the Apache Spark acceleration group. You will implement native C++ execution of Spark operations on CUDA, and develop CUDA/C++ libraries to speed DataFrames and I/O on Parquet...
$184k - $287.5k
...NVIDIA is seeking a senior systems software engineer to help engineering teams run... ...the infrastructure that performs them. We develop self-service... ...fields: GPU systems and drivers, scheduling and resource management... ...GPU sharing and isolation, CUDA execution behavior, MIG or...PerformanceRemote work- ...develop, and optimize software for next-... ...Analyze architectural performance bottlenecks and drive... ...or MS in Computer Engineering or Computer... ...Analysis Operating Systems Design Concurrency... ...Interrupts Device Drivers Real-time Programming... ...Optimization CUDA Programming GPU Architecture...Performance
$152k - $241.5k
...We are seeking software engineers to work on next-generation... ...applications a GPU or high performance computing server... ...proven foundation of systems software with emphasis... ..., hardware and driver teams through the product... ...tests using pre-beta CUDA and OpenGL extensions...Performance$20 - $71 per hour
...acknowledge that your 2027 Systems Software Engineering internship application will... ...libraries) with focus on power and performance, as well as creating... ...ES, and Vulkan graphics drivers, platform support, and conformance... ...: C, C++, C++17, CUDA, x86, Perl, ARM CPU, GPU, Embedded...PerformanceHourly payFull timeInternshipWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to System Software Engineer, Performance - CUDA Driver. Be the first to apply!
- IT system engineer Santa Clara, CA
- systems software developer Santa Clara, CA
- system programmer Santa Clara, CA
- production driver Santa Clara, CA
- ups driver part time Santa Clara, CA
- bakery driver Santa Clara, CA
- company driver Santa Clara, CA
- dhl driver Santa Clara, CA
- medical driver Santa Clara, CA
- drivers (own vehicle) Santa Clara, CA



