Senior Software Engineer - Networking

at Nvidia
USD 152,000-287,500 per year
SENIOR
✅ On-site

Tech Stack

AI API BGP @ 6 Cumulus Linux Debugging @ 7 Linux @ 4 Networking @ 6 Python @ 6 Software Development @ 6

Details

NVIDIA Cumulus Linux is an innovative open network operating system built with a flexible open architecture and comprehensive automation capabilities. The routing team develops routing and network virtualization functionality across protocols and technologies including BGP, EVPN, OSPF, PIM, Segment Routing, YANG, and Telemetry. The team works predominantly with and contributes significantly to Free Range Routing.

Responsibilities

  • Develop, enhance, and test routing protocols and related control plane software.
  • Develop programmatic interfaces and APIs for the routing control subsystem.
  • Collaborate with team members, QA, and Support on development, debugging, and bug fixing.
  • Work with YANG, SNMP, and Telemetry.

Requirements

  • BS or MS degree in Computer Engineering, Computer Science, or a related field, or equivalent experience.
  • At least 5 years of software development experience with routing protocols such as BGP, EVPN, PIM, OSPF, RIFT, or MPLS/Segment Routing, or with networking software, YANG, SNMP, or Telemetry.
  • Strong C programming skills.
  • Strong technical, problem-solving, design, coding, and debugging skills.

Preferred Qualifications

  • Knowledge of multiple control plane protocols, including BGP, EVPN, OSPF, multicast, YANG, SNMP, and Telemetry, particularly in data center environments.
  • Knowledge of Linux kernel networking and hardware forwarding.
  • Participation in the open-source community.
  • C++, Python, and additional C programming skills.

Compensation And Benefits

The base salary range is USD 152,000–241,500 for Level 3 and USD 184,000–287,500 for Level 4. Compensation is determined based on location, experience, and the pay of employees in similar positions. The role is also eligible for equity and benefits.

Applications will be accepted at least until July 22, 2026. NVIDIA uses AI tools in its recruiting processes and is an equal opportunity employer.

More jobs at Nvidia

Similar jobs