Nvidia - Austin, TX

posted 16 days ago

Full-time - Senior
Austin, TX
Computer and Electronic Product Manufacturing

About the position

NVIDIA is seeking a talented individual to lead a team responsible for designing, developing, optimizing, and validating features and bug fixes for Linux GPU Device drivers. This role involves collaboration with software engineers, internal and external partners to understand use cases and requirements, and defining the product roadmap in conjunction with engineering teams and program management. The position emphasizes continuous improvement in processes and practices to enhance team efficiency and transparency.

Responsibilities

  • Lead a team in the design, development, optimization, and validation of Linux GPU Device drivers.
  • Collaborate with software engineers and partners to understand use cases and requirements.
  • Define the product roadmap in collaboration with engineering teams and program management.
  • Review and identify improvement opportunities in established processes and practices.
  • Ensure efficient and transparent execution of team tasks.

Requirements

  • BS or MS degree in Computer Engineering, Computer Science, or related field, or equivalent experience.
  • 10+ years of industry experience with 5+ years in software engineering management.
  • Experience with Linux kernel/user mode device driver system software.
  • Strong understanding of computer system architecture and operating systems principles.
  • Excellent C/C++ programming and debugging skills in Linux.
  • Ability to balance multiple projects with competing priorities.
  • Flexibility to work and communicate effectively across different teams and time zones.
  • Background in complex system-level software debugging.

Nice-to-haves

  • 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 or other large software projects.
  • Proven experience in the design and development of large, cross-functional systems software.
  • Deep technical knowledge of system software, kernels, and embedded systems.

Benefits

  • Equity options
  • Comprehensive health benefits
  • Flexible work hours
  • Diversity and inclusion programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service