Senior Manager, Linux GPU System Software Engineering
at Nvidia
USD 272,000-425,500 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Security @ 4 Linux @ 4 Product Management @ 4 Debugging @ 4 Engineering Management @ 8 System Architecture @ 7 GPU @ 4Details
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. Today, the company is tapping into the potential of AI and GPUs to define the next era of computing. This role leads a team responsible for designing, developing, optimizing and validating Linux GPU device driver software used in NVIDIA GPUs.
Responsibilities
- Lead a team that designs, develops, optimizes, and validates features and bug fixes for Linux GPU device drivers.
- Collaborate with fellow software engineers, program and product management, and cross-functional partners to define the product roadmap.
- Interact with internal and external partners to understand use cases and requirements.
- Continuously review and identify improvement opportunities in processes, infrastructure, and practices to improve efficiency and transparency.
- Balance multiple projects and priorities while keeping functionality, security, performance, and stability in mind.
Requirements
- BS or MS degree (or equivalent experience) in Computer Engineering, Computer Science, or a related field.
- 12+ years of overall industry experience and 5+ years of meaningful software engineering management experience leading large, complex system software projects.
- Experience with Linux kernel and user-mode device driver system software.
- Strong understanding of computer system architecture and operating systems principles (systems software fundamentals).
- Knowledge of HW–SW interactions and performance analysis/optimizations.
- Excellent C/C++ programming and debugging skills in Linux.
- Background and strength in complex system-level software debugging across functionality, performance, security, and scalability issues.
- Flexibility to work and communicate effectively across different teams and time zones.
Ways to stand out
- Experience with Linux core/display kernel and user-mode device drivers.
- Linux graphics experience with Vulkan/OpenGL software stacks.
- Open source contributions to the Linux kernel and/or other large software projects.
- Proven experience working breadth-first in the design and development of large, cross-functional systems software.
- Deep technical knowledge of system software, kernels, and embedded systems.
Compensation and benefits
- Base salary range: 272,000 USD - 425,500 USD (final base salary determined by location, experience, and pay of employees in similar positions).
- Eligible for equity and additional employee benefits (see company benefits).
Other information
- Applications for this job will be accepted at least until October 18, 2025.
- NVIDIA is an equal opportunity employer and committed to fostering a diverse work environment.