8 days ago
Santa Clara, CA, USAMid Level
H1B sponsor
Base Salary
$124k - $196k/yr
Responsibilities
- Design, implement, validate, and ship performance-centric features and programming-model capabilities in the CUDA driver and runtime using production C/C++.
- Optimize kernel launch, synchronization, memory management and movement, CPU-GPU coordination, and system interconnect execution paths.
- Investigate complex performance problems end-to-end through workload analysis, measurement, modeling, root-cause isolation, implementation, and quantitative validation.
- Establish performance expectations, characterize new silicon, bring up platforms, close software and hardware gaps, and drive performance readiness through release.
- Translate workload and platform evidence into CUDA API, programming-model, systems-software, and future hardware architecture improvements.
- Collaborate across application, library, framework, operating-system, driver, runtime, firmware, GPU architecture, silicon, product, and customer-facing teams.
- Lead cross-layer feature development and investigations, define technical direction, mentor engineers, and shape hardware/software decisions.
Requirements
- BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent practical experience.
- At least 2 years of relevant systems-software development experience.
- Strong production C/C++ systems-programming experience delivering substantial features, optimizations, or production fixes in complex codebases.
- Strong foundations in operating systems, concurrency, threads, synchronization, processes, virtual memory, and user/kernel interactions.
- Strong computer-architecture knowledge covering processors, memory hierarchy, caching and coherence, data movement, and system interconnects.
- Demonstrated success measuring and improving real software performance and validating results quantitatively.
- Sound technical judgment, ownership of ambiguous problems, and clear communication across technical and organizational boundaries.
- GPU or accelerator drivers, runtimes, kernel software, firmware, compilers, pre-silicon analysis, platform bring-up, performance modeling, hardware/software co-design, or demanding AI/DL, HPC, graphics, automotive, or robotics workload experience is preferred.
- Evidence of technical invention, such as software-performance patents, novel production designs, or recommendations influencing hardware revisions or future architectures, is preferred.
- Python or another scripting language for experimentation, data analysis, or visualization is preferred.
Benefits
- Eligible for equity and benefits.
- Base salary is determined by location, experience, and comparable employee pay; applications are accepted at least until October 18, 2026.
About Nvidia
Nvidia designs and sells GPUs and accelerated computing platforms for data centers, AI/ML, graphics, gaming, and automotive, monetizing through hardware, software platforms (CUDA, AI frameworks), and systems like DGX and networking. Customers include cloud providers, enterprises, researchers, and OEMs. Founded in 1993 and headquartered in Santa Clara, it is a public company traded on NASDAQ under NVDA.
