Used Tools & Technologies
Not specified
Required Skills & Competences ?
Security @ 4 Cumulus Linux @ 4 Linux @ 4 Python @ 4 Hiring @ 4 Leadership @ 3 People Management @ 6 Communication @ 6 Networking @ 4 Project Management @ 4Details
NVIDIA is hiring a Software Engineering Leader to lead development of Cumulus Linux (a Debian-based distribution) and its core infrastructure services for data center networking. The role includes ownership of reliability, availability and serviceability features, product security (including secure boot and upgrade), and integration of systems infrastructure into the Linux and Cumulus Linux distribution. You will lead a team, collaborate with cross-functional engineering and product teams, and participate in hiring and career development of engineers.
Responsibilities
- Lead a team developing and delivering Cumulus Linux packet forwarding and infrastructure features.
- Partner with other engineering teams to scope and develop solutions to improve systems security, performance, and reliability.
- Design, develop, test and maintain new functionality and improvements related to packet forwarding and offload of routing, ACLs, NAT, policy-based routing, VxLAN-EVPN.
- Develop and debug C and Python code for packet forwarding 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 the Cumulus Linux distribution.
- Work with project management for effort estimation and planning of features.
- Work closely with recruiting to expand the team, including sourcing, interviewing, and onboarding candidates; mentor and develop engineers.
- Engage with upstream communities and supervise technology trends and emerging standards.
- Guide problem-solving processes to reduce incidents and proactively prevent problems.
Requirements
- Master's degree in Electrical Engineering, Computer Science, Computer Engineering, or Bachelor’s degree with equivalent experience.
- 10+ years of overall experience with leadership in Linux systems and data center networking technologies; familiarity with datacenter protocols.
- 3+ years of people management experience in an enterprise environment.
- Familiarity with cloud native concepts.
- Strong background in Linux OS feature development and Linux kernel networking.
- Experience driving projects from concept to production.
- Excellent written and verbal communication and interpersonal skills; able to articulate value propositions and influence internal teams.
- Experience with embedded software on network switches.
- Background in bring up and troubleshooting of Ethernet switching ASICs, Ethernet interfaces and modules.
Ways to stand out (Preferred)
- Strong background in Ethernet switching, Linux systems and Linux kernel networking.
- Experience with merchant silicon for switching/routing.
- Contributions to SONiC, SwitchDev, or Switch Abstraction Interface (SAI) projects.
- Knowledge of control plane operation in areas like EVPN and segment routing.
Benefits & Additional Information
- Competitive base salary (range provided below), eligibility for equity and company benefits.
- NVIDIA emphasizes diversity and is an equal opportunity employer.
- Application window: applications accepted at least until October 17, 2025.
Compensation
- Base salary range provided by the employer: 272,000 USD - 425,500 USD (final base salary determined by location, experience, and pay of employees in similar positions).