Senior Software Engineer - Networking
at Nvidia
π Santa Clara, United States
USD 148,000-287,500 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Software Development @ 4 Cumulus Linux @ 4 Linux @ 4 Python @ 4 Hiring @ 4 Networking @ 6 Debugging @ 4 API @ 4 QA @ 4Details
NVIDIA Cumulus Linux is an open network operating system built with a flexible open architecture and comprehensive automation capabilities. We are looking for a highly motivated software engineer with experience in routing and control plane software. As a member of the routing team, you will develop routing and network virtualization functionality in protocols and technologies such as BGP, EVPN, OSPF, PIM, Segment Routing, YANG, and Telemetry. The team works closely with and contributes to Free Range Routing (FRR) and uses modern software development tools and techniques.
Responsibilities
- Develop, enhance, and test routing protocols and related control-plane software, including programmatic interfaces and APIs to the routing control subsystem.
- Collaborate with team members, QA, and Support on development, debugging, and bug fixing.
- Work with YANG, SNMP, and Telemetry features and integrations.
Requirements
- BS or MS degree in Computer Engineering, Computer Science, or a related field (or equivalent experience).
- Minimum 5+ years of software development experience with routing protocols or networking software (examples: BGP, EVPN, PIM, OSPF, RIFT, MPLS/SR) or experience with YANG, SNMP, or Telemetry.
- Strong C programming skills.
- Strong technical abilities in problem-solving, design, coding, and debugging.
Ways to stand out
- Knowledge across multiple control plane protocols including BGP, EVPN, OSPF, Multicast, YANG, SNMP, and Telemetry in data center environments.
- Knowledge of Linux kernel networking and hardware forwarding.
- Participation in the open-source community (for example, contributions to FRR).
- C/C++ and Python programming skills.
Compensation & Benefits
- Base salary is determined based on location, experience, and pay of employees in similar positions.
- Base salary ranges provided by level:
- Level 3: 148,000 USD - 235,750 USD
- Level 4: 184,000 USD - 287,500 USD
- Eligible for equity and company benefits.
Other details
- Location: Santa Clara, California, United States.
- Employment type: Full time.
- Applications accepted at least until December 19, 2025.
- NVIDIA is an equal opportunity employer and values diversity in hiring and promotion practices.