JobsManager, Software Engineering - Cumulus Linux
NVIDIA logo

Manager, Software Engineering - Cumulus Linux

NVIDIA

Location

Santa Clara, CA

Type

Full-time

Posted

6/1/2026

Compensation

$224,000 - $431,250 per year

Undergraduate with 2+ Years of Experience
Approval 99.2%·Filings 1,781·New hires 873·
👑 Elite Sponsor
·FY 2025

Job description

NVIDIA is seeking a Software Engineering Leader to join the NVIDIA-Cumulus Linux Team, focusing on the development of Cumulus Linux, a Debian-based distribution. This role involves leading a software development team to enhance core infrastructure services and telemetry features for data centers. The position requires collaboration with multi-functional engineering and product teams to deliver solutions that improve system security, performance, and reliability. The ideal candidate will have a strong background in Linux systems and a passion for technology.

Requirements

  • Master of Science in Electrical Engineering, Computer Science, Computer Engineering or equivalent experience.
  • 10+ years of proven leadership in Linux systems and data center networking technologies.
  • 2 or more years of people management experience in an enterprise environment.
  • Familiarity with cloud native concepts.
  • Strong background with Linux OS feature development.
  • Good knowledge of data modeling concepts, OpenConfig, and streaming telemetry protocols like gNMI.
  • Experience driving projects from concept to production.
  • Excellent written and verbal communication and interpersonal skills.
  • Experience with embedded software on network switches.
  • Experience with bring up and troubleshooting of Ethernet interfaces and modules.
  • Familiarity with datacenter protocols.
  • Ability to work independently with minimal direction.

Responsibilities

  • Lead a team involved with development and delivery of Cumulus Linux operating system telemetry and infrastructure features.
  • Partner with other engineering teams to scope and develop solutions to improve systems security, performance, and reliability features.
  • Develop and debug C and Python code for system monitoring, reliability, and serviceability features as needed.
  • Collaborate with product, architecture, and engineering teams for end-to-end integration of systems infrastructure features into Linux and Cumulus Linux distribution.
  • Work with project management team for effort estimation and planning of different features.
  • Assist recruiting staff in expanding the team, including sourcing and interviewing candidates.
  • Help engineers develop their careers by assigning them to projects tailored to their skill levels and long-term development.
  • Supervise technology trends and emerging standards for technology opportunities.
  • Guide through the problem-solving process and proactively take steps to prevent problems.

Benefits

  • Employees at NVIDIA are often offered comprehensive, day-one benefits—including medical, dental, and vision coverage with HSA support, life and disability insurance, an Employee Assistance Program, and a 401(k) with auto-enrollment. Many roles also have generous time off and holidays, donation matching (up to $10,000), and a wide menu of extras like FSAs, commuter benefits, legal and identity-theft protection, pet insurance, and wellness discounts. Optional programs can include student-loan and home-purchase support, plus family care resources and expert medical services.

Is this posting expired or inaccurate?