Engineering Manager, Networking Software - Routing And Control Plane

at Nvidia
USD 224,000-425,500 per year
MIDDLE
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Software Development @ 3 Cumulus Linux @ 3 Linux @ 3 Python @ 6 Leadership @ 5 People Management @ 3 Communication @ 3 Networking @ 3 Prioritization @ 3 API @ 3 Technical Leadership @ 5 Agile @ 3

Details

NVIDIA is the leader in AI and Accelerated Computing. Within NVIDIA, the Networking Business Unit builds chips, systems and software that power modern AI data-centers. NVIDIA Cumulus Linux is the industry’s AI Network OS powering the NVIDIA Spectrum‑X Ethernet switch.

Within NVIDIA Cumulus Linux, we are looking for a Software Engineering Manager to lead and manage the routing and control plane software team. This team develops and maintains Free Range Routing (FRR), the open routing suite used by NVIDIA Cumulus Linux and SONiC. The team works on routing protocols, convergence, performance, observability, data models and APIs relevant to AI data-centers.

Responsibilities

  • Run and guide the team to deliver new features, enhancements and bug fixes in a fast-paced, technology-driven environment.
  • Collaborate closely with product and architecture teams on roadmap, innovation, technology selection and feature prioritization.
  • Work with Test and Support teams to ensure software releases meet high standards and provide strong customer solutions.
  • Provide technical guidance and mentorship; participate in technical design and reviews; contribute directly to feature development, prototyping and validation as needed.
  • Apply software development processes and adapt to an agile environment; recommend and implement continuous process improvements.
  • Work with recruiting staff to expand the team (sourcing, interviewing, onboarding) and participate in conferences/events.
  • Engage with upstream/open-source communities as needed and monitor technology trends and emerging standards.
  • Perform performance management, coaching and career planning for the team.

Requirements

  • BS or MS in Computer Engineering, Computer Science, or a related field (or equivalent experience).
  • Minimum of 10 years overall experience in data networking or a related area, including work experience in or strong knowledge of routing protocols (e.g., BGP, EVPN), YANG data models and technologies like gNMI and telemetry.
  • At least 7 years of software development experience in progressively expanding roles.
  • 3+ years of experience managing a team or, alternatively, a proven track record of technical leadership and delivery of critical features.
  • Strong technical abilities with proven experience in C and Python programming and common programming tools and methodologies.
  • Comfortable multitasking in a dynamic environment with shifting priorities and changing requirements.
  • Excellent communication, leadership, people management and technical presentation skills.
  • Flexibility to work across time zones.

Ways To Stand Out

  • Prior experience working on or managing teams focused on protocols and technologies such as BGP, EVPN, PIM, RIFT, Segment Routing, gNMI and NETCONF/YANG.
  • Experience spanning the entire system including data forwarding, Linux kernel networking and system software.
  • Significant experience in data center environments and cloud‑native concepts.
  • Participation in the open-source community or experience working with open-source projects (for example, contributions to FRR).

Compensation & Benefits

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary ranges are:

  • Level 3: 224,000 USD - 356,500 USD
  • Level 4: 272,000 USD - 425,500 USD

You will also be eligible for equity and benefits.

Other Details

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