Senior Software Manager, Networking Platforms

at Nvidia
USD 272,000-425,500 per year
SENIOR
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Cumulus Linux @ 4 Linux @ 4 Python @ 4 Leadership @ 8 People Management @ 6 Communication @ 4 Networking @ 8 Debugging @ 7

Details

NVIDIA is seeking a Senior Software Engineering Leader to join the NVIDIA–Cumulus Linux team. You will lead the development of Cumulus Linux (a Debian-based distribution) used on NVIDIA Ethernet switches, taking ownership from design through delivery, collaborating with cross-functional teams, and enabling Cumulus Linux on next-generation ASICs and platforms.

Responsibilities

  • Lead a team designing and developing software for the Cumulus Linux operating system that runs on NVIDIA data center switches.
  • Lead efforts to bring up Cumulus Linux on next-generation NVIDIA Ethernet switches and platforms.
  • Develop and maintain software in Python, C, and Shell for the Cumulus Linux OS.
  • Define and implement core platform services, telemetry, and Reliability/Availability/Serviceability (RAS) features.
  • Collaborate with product, architecture, and engineering teams to deliver roadmap features.
  • Debug and resolve issues reported by test and customer-facing teams.
  • Work with recruiting to grow the team: sourcing, interviewing, onboarding, and career development for engineers.
  • Engage with open source upstream communities as needed and monitor technology trends/standards.
  • Guide problem-solving processes and proactively reduce the frequency of problems.

Requirements

  • MS in Electrical Engineering, Computer Science, Computer Engineering, or Bachelor's (or equivalent experience).
  • 10+ years of overall experience with leadership in Linux systems, data center networking technologies, and delivery of software/firmware for Ethernet switching platforms.
  • 5+ years of people management experience in an enterprise environment.
  • Strong experience with networking control-plane CPU subsystems, PCIe, I2C, PSUs, SMBus, PHY-layer technologies, and hardware platform bring-ups.
  • Excellent knowledge of Linux systems administration, Linux internals, and Linux tools.
  • Experience driving projects from concept to production.
  • Experience with embedded software on network switches.
  • Background with bring-up and troubleshooting of Ethernet switching ASICs, Ethernet interfaces, and modules.
  • Excellent written and verbal communication and interpersonal skills.

Ways to stand out

  • Strong background in Ethernet switching, Linux systems, and Linux kernel networking.
  • Experience with merchant silicon–based platforms for switching/routing.
  • Strong background in debugging kernel and hardware issues.
  • Familiarity with data center networking technologies.

Compensation & Benefits

  • Base salary range: 272,000 USD - 425,500 USD (determined based on location, experience, and internal pay equity).
  • Eligible for equity and company benefits (see NVIDIA benefits page).

Other information

  • Applications accepted at least until December 14, 2025.
  • NVIDIA is an equal opportunity employer and values diversity in its workforce.