Used Tools & Technologies
Not specified
Required Skills & Competences ?
Software Development @ 3 Cumulus Linux @ 3 Linux @ 3 Python @ 3 Networking @ 5 Debugging @ 3 API @ 3 QA @ 3Details
NVIDIA Cumulus Linux is an open network operating system with a flexible architecture and comprehensive automation capabilities. This role is on the routing team developing routing and network virtualization functionality in protocols and technologies such as BGP, EVPN, OSPF, PIM and Segment Routing. The team contributes significantly to Free Range Routing and uses modern software development tools and practices to build control-plane and routing software for large-scale networks.
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.
- Contribute to open-source projects (e.g., Free Range Routing) and participate in design and implementation discussions.
Requirements
- BS or MS degree in Computer Engineering, Computer Science, or a related field (or equivalent experience).
- Minimum 3 years of software development experience working with routing protocols or networking software (examples listed include BGP, EVPN, PIM, OSPF, RIFT, MPLS/SR).
- Strong C programming skills.
- Strong problem-solving, system design, coding, and debugging abilities.
Preferred / Ways to stand out
- Knowledge across multiple control plane protocols including BGP, EVPN, OSPF, and multicast for data center environments.
- Experience with Linux kernel networking and hardware forwarding.
- Active participation in the open-source community.
- Experience with C++ and Python.
Compensation & Benefits
- Base salary ranges by level (determined by location, experience, and internal pay benchmarks):
- Level 2: 120000 USD - 189750 USD
- Level 3: 148000 USD - 235750 USD
- Eligible for equity and benefits. (Reference: https://www.nvidia.com/en-us/benefits/)
Other details
- Location: Santa Clara, California, United States.
- Employment type: Full time.
- Applications accepted at least until October 2, 2025.
- NVIDIA is an equal opportunity employer committed to diversity and inclusion.