# Software Engineering Manager - CUDA Driver Team

**Company**: NVIDIA
**Experience**: senior
**Job type**: full-time
**Salary**: $224,000 - $356,500 for Level 3, and $272,000 - $431,250 for Level 4
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Manager--CUDA-Driver_JR2025632?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_3a66151f-7cc

## Description

We are looking for a software engineering manager with strong leadership and mentoring skills to join the CUDA Driver team at NVIDIA.

The CUDA Driver team designs the CUDA programming model, exposes it through the CUDA Driver & CUDA Runtime APIs, and implements associated functionality. The team focuses on aspects of the CUDA Driver related to its memory model, ensuring performant and efficient memory allocation, movement, and access across NVIDIA's hardware offerings.

**Key Responsibilities:**

- Lead a team of system software engineers to design and build CUDA for current and future hardware architectures.

- Engage with teams across NVIDIA to define and drive CUDA's roadmap.

- Contribute to CUDA feature design and drive adoption of new CUDA functionality.

- Establish team objectives, prioritize incoming work, mentor team members, and manage team performance.

- Monitor team execution, identify opportunities for process improvement, and implement improvements.

**Requirements:**

- 8+ years of experience in the software industry with 3+ years of management experience.

- Bachelor's, Master's, or Ph.D. in Computer Science, Computer Engineering, or a related field.

- Strong system software fundamentals, hands-on C programming and debugging skills.

- Ability to manage a team's execution towards project deliverables in environments with competing priorities.

**Preferred Qualifications:**

- In-depth understanding of computer architecture and memory subsystems.

- Experience implementing or directly using GPU programming APIs, such as CUDA, OpenCL, OpenGL, or Vulkan.

- Background with distributed systems or high-performance clusters.

- Experience with Deep Learning frameworks such as PyTorch, TensorFlow, or vLLM.

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is $224,000 - $356,500 for Level 3, and $272,000 - $431,250 for Level 4. You will also be eligible for equity and benefits.

## Skills

### Required
- C programming
- system software
- leadership
- mentoring
- CUDA

### Nice to have
- computer architecture
- memory subsystems
- GPU programming APIs
- distributed systems
- high-performance clusters
- Deep Learning frameworks

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Manager--CUDA-Driver_JR2025632?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
