✦ Luna Orbit — Software Engineering

Senior Software Engineer - Networking

at Nvidia

📍 US, CA, Santa Clara Unknown Posted March 13, 2026
Type Not Specified
Experience senior
Exp. Years 5+ years
Education Bachelor's or Master's in Computer Engineering, Computer Science, or a related field
Category Software Engineering

This role involves developing routing and network virtualization software for large-scale networks, focusing on control plane protocols and automation.

  • Develop routing protocols and control plane software
  • Collaborate with teams on debugging and testing
  • Enhance network virtualization features
  • Contribute to open-source routing projects
  • Design APIs for routing control

The environment includes Linux-based networking software, open-source routing suites like Free Range Routing, and protocols such as BGP, EVPN, OSPF, PIM, and Segment Routing.

The ideal candidate is a senior software engineer with over 5 years of experience in routing protocols and network virtualization, proficient in C and Linux kernel networking, with a strong background in open-source contributions.

BS or MS in Computer EngineeringComputer Scienceor related field5+ years of software development experienceStrong C programming skillsExperience with routing protocols (BGPEVPNOSPFPIMSegment Routing)
Knowledge of multiple control plane protocolsLinux kernel networkingParticipation in open-source communityC/C++ and Python programming skills
Free Range RoutingLinux
C programmingC/C++PythonBGPEVPNOSPFPIMSegment RoutingRIFTMPLSLinux kernel networkingopen-source
C programmingC/C++ programmingPythonBGPEVPNOSPFPIMSegment RoutingRIFTMPLSLinux kernel networkingOpen-source community
problem-solvingcollaborationdebuggingdesign skills
Industry Technology / Networking
Job Function Developing and enhancing routing and network virtualization software
Routing ProtocolsBGPEVPNOSPFPIMSegment RoutingLinux kernel networkingOpen-sourceC programmingC/C++PythonNetworking SoftwareRouting and Control Plane SoftwareNetwork VirtualizationAutomationRouting protocolsNetworking software

Less than 5 years of experience in routing software, Lack of C programming skills, No experience with routing protocols like BGP or EVPN

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile