Senior Software Manager, Networking

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

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Security @ 4 Cumulus Linux @ 4 Linux @ 4 Python @ 4 Leadership @ 3 People Management @ 6 Communication @ 6 Networking @ 3 Debugging @ 4 Project Management @ 4

Details

NVIDIA is looking for a top-tier Software Engineering Leader to join the NVIDIA-Cumulus Linux Team. This role leads Cumulus Linux development (a Debian-based distribution) and owns core infrastructure services, reliability/availability/serviceability features, product security (including secure boot and upgrade), and collaborates with multi-functional engineering and product teams. The team develops the network operating system software that powers accelerated, disaggregated, and software-defined data centers for AI and high-performance computing.

Responsibilities

  • Lead a team involved with development and delivery of Cumulus Linux packet forwarding and infrastructure features.
  • Partner with other engineering teams to scope and develop solutions to improve system security, performance, and reliability.
  • Lead design, development, testing, and maintenance of 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 (sourcing, interviewing, onboarding) and help engineers develop their careers by assigning appropriate projects.
  • Engage with upstream communities as needed and supervise technology trends and emerging standards.
  • Guide the problem-solving process, minimize recurrence of problems, and proactively prevent issues.

Requirements

  • Master of Science in Electrical Engineering, Computer Science, Computer Engineering, or a Bachelor's degree with equivalent experience.
  • 10+ years overall experience with proven 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 with Linux OS feature development and experience driving projects from concept to production.
  • Experience developing and debugging C and Python code.
  • Experience with embedded software on network switches and bring-up/troubleshooting of Ethernet switching ASICs, Ethernet interfaces, and modules.
  • Excellent written and verbal communication and interpersonal skills; ability to articulate value propositions to customers and influence internal teams.

Ways to stand out

  • 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 such as EVPN and Segment Routing.

Compensation & Benefits

  • Base salary range: 272,000 USD - 425,500 USD (final base salary determined by location, experience, and pay of similar positions).
  • Eligible for equity and benefits (see NVIDIA benefits).

Other details

  • Applications for this job will be accepted at least until October 17, 2025.
  • NVIDIA is an equal opportunity employer and committed to fostering a diverse work environment.