Software Engineer, Routing

NVIDIA
Bengaluru
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 4+ yearsEducation: bachelorsSkills: ["Problem-solving","Design skills","Coding","Debugging","Mentorship"]

Build and maintain routing and control-plane software for an open network operating system, working on routing protocols and programmatic interfaces/APIs. Develop routing and network virtualization capabilities using BGP, EVPN, OSPF, PIM, and Segment Routing, and collaborate with architects, QA, and Support on feature definition, release, and bug fixing. Take ownership of end-to-end feature development and independently deliver with minimal supervision while mentoring other engineers.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
NVIDIA
NVIDIA
1 month ago

Software Engineer, Routing

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 8 hours agoStatus: Live

Job Summary

Build and maintain routing and control-plane software for an open network operating system, working on routing protocols and programmatic interfaces/APIs. Develop routing and network virtualization capabilities using BGP, EVPN, OSPF, PIM, and Segment Routing, and collaborate with architects, QA, and Support on feature definition, release, and bug fixing. Take ownership of end-to-end feature development and independently deliver with minimal supervision while mentoring other engineers.
Location: Bengaluru
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, develop, test, and maintain new routing protocol functionality and related control plane software, including programmatic interfaces and APIs for the routing control subsystem.
  • •Develop routing and network virtualization functionality using BGP, EVPN, OSPF, PIM, and Segment Routing.
  • •Collaborate with team members, architects, QA, and Support on feature definition, development, release, and bug fixing.

Key Requirements

  • •BS or MS degree in Computer Engineering, Computer Science, or a related field (or equivalent experience).
  • •4+ years of software development experience across multiple routing protocols including EVPN, BGP, PIM, OSPF, RIFT, or MPLS/SR.
  • •Strong and proven experience in C programming.
  • •Strong technical abilities in problem-solving, design, coding, and debugging.
  • •Lead feature development with end-to-end ownership and independently deliver with minimum supervision; provide mentorship and guidance to other engineers.
Experience:4+ yearsOpen sourceNetworkingData center
Education:Bachelor's
Skills:Problem-solvingDesign skillsCodingDebuggingMentorship
Tech Stack:CC++PythonLinux kernel networkingBGPEVPNOSPFPIMSegment RoutingRIFTMPLSFree Range RoutingAPIs

Company Brief

NVIDIA
Designs and manufactures GPUs, AI accelerators, and system-on-chip products for gaming, data centers, professional visualization, and automotive markets, enabling advanced graphics, AI, and high-performance computing solutions worldwide.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1993
Glassdoor
Glassdoor: 4.3
WebsiteLinkedInGlassdoor