Taro Logo

Software Engineer, Routing

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins to transform industries.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Software Engineer, Routing

NVIDIA is seeking a Software Engineer for their Cumulus Linux team, focusing on routing and control plane software development. This role involves working with the industry's most innovative open network operating system, contributing to Free Range Routing, the preeminent open routing suite. The position requires expertise in routing protocols like BGP, EVPN, OSPF, and PIM, with strong C programming skills. As part of a small, innovative team, you'll be developing new functionality, improving existing features, and creating programmatic interfaces for routing control subsystems. The ideal candidate should have 4+ years of relevant experience and be capable of independent work while collaborating effectively with various teams. NVIDIA offers competitive compensation and is known as one of technology's most desirable employers. This role provides an opportunity to work with cutting-edge network technologies while contributing to open-source projects. The position is based in Bengaluru, India, offering a chance to work with some of the most forward-thinking professionals in the industry while developing solutions for large-scale networks.

Last updated a day ago

Responsibilities For Software Engineer, Routing

  • Design, develop, test and maintain new functionality in routing protocols and control plane software
  • Develop routing and network virtualization functionality in protocols like BGP, EVPN, OSPF, PIM and Segment Routing
  • Collaborate with team members, architects and QA/Support teams on feature definition, development, release, and bug fixing

Requirements For Software Engineer, Routing

Linux
Python
  • BS or MS degree in Computer Engineering, Computer Science, or related field
  • 4+ years of software development experience with multiple routing protocols
  • Strong experience in C programming
  • Strong technical abilities, problem-solving, design, coding, and debugging skills
  • Ability to lead feature development and work independently
  • Ability to provide mentorship and guidance to other engineers

Benefits For Software Engineer, Routing

  • Competitive salaries
  • Generous benefits package

Interested in this job?

Jobs Related To NVIDIA Software Engineer, Routing