Used Tools & Technologies
Not specified
Required Skills & Competences ?
Linux @ 4 Hiring @ 4 Communication @ 4 Debugging @ 4 API @ 4 macOS @ 4 CUDA @ 4 GPU @ 4Details
We are hiring software engineers to work on the CUDA driver, a core component of our platform for accelerating general-purpose computation on the GPU. The team delivers features and improvements to realize the potential of NVIDIA hardware for a wide range of computational workloads, including deep learning, scientific computation, self-driving cars, video games, and virtual reality.
Responsibilities
- Architect and implement new features for new chips and new kernel features.
- Coordinate with other teams to accomplish work on a daily basis.
- Help define forward-looking improvements to the CUDA APIs and programming model.
- Write effective, maintainable, and well-tested kernel and userspace code.
- Develop code for multiple Linux operating systems.
Requirements
- BS or MS degree in Computer Science, Electrical Engineering, or a related field (or equivalent experience).
- Strong C programming skills.
- Minimum of 10+ years of related development experience.
- Experience working with large codebases.
- Background with operating system interfaces for threads, process control, and virtual memory.
- Experience writing and debugging multithreaded programs.
- Good written communication skills.
Ways to stand out
- Understanding of system-level architecture such as interconnects, memory hierarchy, interrupts, and memory-mapped IO.
- Knowledge of memory coherence and consistency models.
- Experience with kernel mode development.
- Experience with Windows, Linux, or macOS driver development.
- Some familiarity with C++.
Compensation & Benefits
- Base salary range (by level):
- Level 4: 184,000 USD - 287,500 USD
- Level 5: 224,000 USD - 356,500 USD
- You will also be eligible for equity and benefits (see link to NVIDIA benefits).
Other details
- Location: Santa Clara, CA, United States.
- Employment type: Full time.
- Applications accepted at least until July 29, 2025.
- NVIDIA is an equal opportunity employer committed to fostering a diverse work environment.