About The Position

NVIDIA is seeking a manager to lead a team developing Linux GPU device driver software. The role involves designing, developing, optimizing, and validating driver features and bug fixes in collaboration with software engineers. The manager will work with internal and external partners to understand their use cases and requirements, and collaborate with engineering, program management, product management, and partners to define the product roadmap. The position also includes reviewing established processes, infrastructure, and practices to identify improvements that help the team execute efficiently and transparently.

Requirements

  • Bachelor’s or master’s degree, or equivalent experience, in Computer Engineering, Computer Science, or a related field.
  • Experience with Linux kernel or user-mode device driver system software.
  • At least 8 years of overall industry experience.
  • At least 3 years of meaningful software engineering management experience leading large, complex system software projects, considering functionality, security, performance, and stability.
  • Strong understanding of computer system architecture, operating systems principles, hardware-software interactions, and performance analysis and optimization.
  • Excellent C/C++ programming and debugging skills in Linux.
  • Ability to balance multiple projects with competing priorities.
  • Flexibility to work and communicate effectively across teams and time zones.
  • Strength in complex system-level software debugging across functionality, performance, security, and scalability issues.

Nice To Haves

  • Experience with Linux core/display kernel and user-mode device drivers.
  • Linux graphics experience with software stacks such as Vulkan or OpenGL.
  • Open-source contributions to the Linux kernel 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, or embedded systems.

Responsibilities

  • Lead a team designing, developing, optimizing, and validating features and bug fixes for Linux GPU device drivers.
  • Collaborate with fellow software engineers on driver development.
  • Work with internal and external partners to understand use cases and requirements.
  • Collaborate with engineering teams, program and product management, and partners to define the product roadmap.
  • Review processes, infrastructure, and practices to identify opportunities for more efficient and transparent execution.

Benefits

  • Equity
  • Benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service