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 @ 7Details
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.