7 days ago
Santa Clara, CA, USASenior / Staff+
H1B sponsor
Base Salary
$224k - $357k/yr
Responsibilities
- Architect and implement new CUDA Driver features and improvements.
- Coordinate and drive development efforts across multiple teams.
- Define improvements to CUDA APIs and the CUDA programming model.
- Extend CUDA programming models and functionality such as CUDA Graphs and MPS.
- Write effective, maintainable, and well-tested C/C++ code.
- Develop software for multiple operating systems.
Requirements
- Bachelor’s or master’s degree in computer science, electrical engineering, or a related field, or equivalent experience.
- Strong C and C++ programming skills.
- Minimum of 8–10 years of related development experience.
- Experience driving projects across multiple teams and working with large codebases.
- Knowledge of operating-system interfaces for threads, process control, and virtual memory.
- Experience writing and debugging multithreaded programs.
- Good written communication and presentation skills.
- Preferred: parallel-computing experience, including CUDA programs or libraries using CUDA.
- Preferred: understanding of interconnects, memory hierarchy, interrupts, memory-mapped I/O, and memory coherence and consistency models.
- Preferred: kernel-mode development and Linux systems software development experience.
Benefits
- Eligible for equity and benefits.
- Base salary varies by location, experience, and other objective job-related factors.
- Applications accepted at least until November 6, 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.
