Manager, Software Engineering - Cumulus Linux

at Nvidia
USD 224,000-431,200 per year
SENIOR
✅ On-site

Tech Stack

AI Communication @ 6 Cumulus Linux Data Modeling @ 4 Debugging @ 4 HPC Leadership @ 8 Linux @ 8 Networking @ 8 People Management @ 4 Python Security

Details

NVIDIA is seeking a software engineering leader to join the Cumulus Linux team and lead development of the network operating system software that powers accelerated, disaggregated, and software-defined data centers for AI and high-performance computing. Cumulus Linux is a Debian-based distribution. The role is responsible for leading a software development team focused on core infrastructure services, Reliability, Availability and Serviceability features, and telemetry, while collaborating with multifunctional engineering and product teams.

Responsibilities

  • Lead a team developing and delivering Cumulus Linux operating system telemetry and infrastructure features.
  • Partner with engineering teams to scope and develop solutions that improve system security, performance, and reliability.
  • Develop and debug C and Python code for system monitoring, reliability, and serviceability features as needed.
  • Collaborate with product, architecture, and engineering teams on end-to-end integration of infrastructure features into Linux and the Cumulus Linux distribution.
  • Work with project management on feature estimation and planning.
  • Support team growth by sourcing and interviewing candidates, participating in conferences and events, and onboarding new employees.
  • Help engineers develop their careers by assigning projects aligned with their current skills and long-term development goals.
  • Work with upstream communities and monitor technology trends and emerging standards.
  • Guide problem-solving efforts, reduce recurring issues, and proactively prevent problems.

Requirements

  • Master of Science in Electrical Engineering, Computer Science, Computer Engineering, or a related field; or a bachelor's degree or equivalent experience.
  • 10+ years of proven leadership experience in Linux systems and data center networking technologies.
  • At least 2 years of people management experience in an enterprise environment.
  • Familiarity with cloud-native concepts.
  • Strong background in Linux operating system feature development.
  • Knowledge of data modeling concepts, OpenConfig, and streaming telemetry protocols such as gNMI.
  • Experience driving projects from concept through production.
  • Excellent written, verbal, and interpersonal communication skills.
  • Ability to articulate value propositions to customers and influence internal teams.
  • Experience with embedded software on network switches.
  • Experience bringing up and troubleshooting Ethernet interfaces and modules.
  • Familiarity with data center protocols.
  • Ability to work independently with minimal direction.

Additional Qualifications

  • Strong background in Linux systems and Linux kernel networking.
  • Hands-on laboratory experience with system bring-up and debugging.
  • Collaborative working style.

Compensation and Benefits

  • Base salary for Level 3: USD 224,000–356,500 per year.
  • Base salary for Level 4: USD 272,000–431,250 per year.
  • Eligible employees may also receive equity and benefits.
  • Applications will be accepted at least until June 4, 2026.
  • NVIDIA is an equal opportunity employer committed to an inclusive work environment.

More jobs at Nvidia

Similar jobs