Posted in

Linux GPU System Software Engineering Manager

Linux GPU System Software Engineering Manager

CompanyNVIDIA
LocationAustin, TX, USA, Santa Clara, CA, USA
Salary$224000 – $425500
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior, Expert or higher

Requirements

  • BS or MS degree or equivalent experience in Computer Engineering, Computer Science, or related degree.
  • Experience with Linux kernel / user mode device driver system software
  • 8+ overall years industry experience and 5+ years of meaningful software engineering management experience leading large complex system software projects keeping functionality, security, performance and stability in mind.
  • Strong understanding of computer system architecture, operating systems principles (aka systems software fundamentals), HW-SW interactions and performance analysis/optimizations.
  • Excellent C/C++ programming and debugging skills in Linux.
  • Experience balancing multiple projects with competing priorities.
  • Flexibility to work and communicate effectively across different teams and time zones.
  • Background and strength with complex system-level software debugging across functionality, performance, security, scalability issues.

Responsibilities

  • Lead a team which designs, develops, optimizes and validates features and/or bug fixes for our Linux GPU Device drivers collaborating with fellow software engineers.
  • Interact with internal and external partners to understand their use cases and requirements.
  • Collaborate with engineering teams, program and product management, and partners to define the product roadmap.
  • Continuously review and identify improvement opportunities in established processes, infrastructure, and practices to ensure the teams are executing in the most efficient and transparent manner.

Preferred Qualifications

  • Linux core/display kernel and user mode device driver experience
  • Linux graphics experience with Vulkan/OpenGL etc. 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, embedded systems