← All roles

Senior System Software Engineer, Performance - CUDA Driver

NVIDIA· Engineer, Sys SW
Apply on company site
Santa Clara, CA$184k - $287.5kFull-timePosted 7mo ago

About the role

Senior systems software engineer to improve the CUDA Driver performance across CPU/GPU, interconnects, and systems software; focus on performance-critical CUDA Driver features, cross-layer optimization, and future GPU architectures.

Responsibilities

  • Develop and ship performance-centric CUDA Driver features and programming-model capabilities from design through validation.
  • Diagnose complex performance problems through workload analysis, focused measurement and modeling, cross-layer root-cause isolation, and application-level validation.
  • Optimize critical CUDA primitives, memory management and movement, CPU–GPU coordination, and interconnect paths for latency, throughput, bandwidth, efficiency, and scalability.
  • Establish performance goals for current and future platforms, characterize as new platforms come online, close software and hardware gaps, and drive performance readiness through releases.
  • Translate workload and platform evidence into CUDA API, programming model, system software, and future GPU architecture recommendations.
  • Set subsystem performance direction and mentor engineers tackling complex systems and performance challenges.
  • Influence technical decisions with clear performance evidence and tradeoffs and strengthen implementations through rigorous design and code reviews.

Qualifications

  • A BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or a related field—or equivalent practical experience—with at least 7+ 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 bottlenecks, implementing optimizations, and profiling to prove their effectiveness.
  • Sound technical judgment, ownership of ambiguous problems, and clear communication across organizational and disciplinary boundaries.
  • Direct CUDA or GPU experience is valuable but not required when accompanied by deep systems software, OS, architecture, and performance-engineering foundations.

Skills

Required:C/C++

Benefits

  • equity
  • benefits (per NVIDIA benefits)
Last updated Oct 16, 2026. Interested? Apply on the company site.

About NVIDIA

World Leader in AI Computing

NVIDIA invents the GPU and drives advances in AI, HPC, gaming, creative design, autonomous vehicles, and robotics.

AIautonomous vehiclesgaminggpugraphics cardhigh performance computingliquid-ai-recruiting-targetllm

More open roles at NVIDIA