New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
NVIDIA

Manager, Software Engineering - Cumulus Linux

NVIDIA
Apply →
onsite senior full-time Santa Clara

First indexed 1 Jun 2026

Description

We are looking for a top-tier Software Engineering Leader to join the NVIDIA-Cumulus Linux Team. As a Manager, Software Engineering - Cumulus Linux, you will be part of the team that develops the Network Operating System software that powers data centres that are accelerated, disaggregated and software-defined to meet the exploding growth in AI and high-performance computing.

In this role, you will lead a software development team responsible for defining, and implementing, Cumulus Linux core infrastructure services, Reliability, Availability and Serviceability features, as well as overall responsibility telemetry features. You will work with multi-functional engineering and product teams.

Key responsibilities include:

  • Leading a team involved with development and delivery of Cumulus Linux operating system telemetry and infrastructure features
  • Partnering with other engineering teams to scope and develop solutions to improve systems security, performance and reliability features
  • Developing and debugging C and Python code for system monitoring, reliability and serviceability features as needed
  • Collaborating with product, architecture, and engineering teams for E2E integration of systems infrastructure features into Linux and Cumulus Linux distribution
  • Working with project management team for effort estimation and planning of the different features
  • Working closely with recruiting staff to expand the team, including sourcing and interviewing candidates, participating in conferences/events, and onboarding new employees
  • Helping engineers develop their careers, assigning them to projects tailored to their current skill levels as well as their long-term development, taking into account evolving strengths and capabilities
  • Working with upstream communities as needed, supervising technology trends like emerging standards for any technology opportunities
  • Guiding through the problem-solving process, minimising how often problems take place and proactively taking steps to prevent problems from happening

Requirements include:

  • Master of Science in Electrical Engineering, Computer Science, Computer Engineering or Bachelors (or equivalent experience)
  • 10+ years of proven leadership in Linux systems, data centre networking technologies
  • 2 or more years of people management experience in an enterprise environment
  • Familiar with cloud native concepts
  • Strong background with Linux OS feature development
  • Good knowledge of data modelling concepts, OpenConfig, and streaming telemetry protocols like gNMI
  • Experience driving projects from concept to production
  • Excellent written and verbal communication and interpersonal skills. Comfortable articulating value propositions to customers and influencing internal teams
  • Experience with embedded software on network switches
  • Experience with bring up and troubleshooting of Ethernet interfaces and modules
  • Familiarity with datacentre protocols
  • Able to work independently with minimal direction

If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you.