Software Engineer (Routing Protocols)

Arista Networks
Bengaluru
Workplace: HybridFull timeFunction: Software EngineeringExperience: 2-8 yearsEducation: bachelorsSkills: ["C","C++","Python","Linux","UNIX"]

Software engineer on Arista’s IP Routing Protocols team building routing protocol software for EOS, contributing across unicast/multicast IPv4/IPv6 and collaborating with QE, System Test, and Customer Support. You’ll implement features in C/C++ and Python, write specs and tests, debug issues, and mentor junior engineers while owning project delivery from definition to deployment.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Arista Networks
Arista Networks
8 months ago

Software Engineer (Routing Protocols)

✓ Verified Job

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

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

Job Summary

Software engineer on Arista’s IP Routing Protocols team building routing protocol software for EOS, contributing across unicast/multicast IPv4/IPv6 and collaborating with QE, System Test, and Customer Support. You’ll implement features in C/C++ and Python, write specs and tests, debug issues, and mentor junior engineers while owning project delivery from definition to deployment.
Location: Bengaluru
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Write functional specifications and design specifications for small-sized routing protocol features.
  • •Independently implement solutions to small-sized problems in our routing protocol software, using the C, C++, and python programming languages.
  • •Write test plan specifications for small-sized routing protocol features, and implement automated test programs to execute the cases described in the test plan.
  • •Debug problems found by our automated test programs and fix the problems.
  • •Work on a team implementing, testing, and debugging solutions to larger routing protocol problems.

Key Requirements

  • •B.Tech, M.Tech or Ph.D. in Computer Science/Electrical Engineering/Computer Engineering with 2-8 years of related work experience
  • •Knowledge of C or C++
  • •Knowledge of UNIX or Linux
  • •Understanding of IP networking and IP routing protocols, specifically one of RIP, OSPF, BGP, IS-IS, or PIM
  • •Hands-on experience in the design and development of IP routing protocol or distributed systems software
Experience:2-8 yearsComputer networking
Education:Bachelor's
Skills:CC++PythonLinuxUNIX
Languages:English
Tech Stack:CC++PythonLinuxUNIX

Company Brief

Arista Networks
Designs and sells high-performance cloud networking hardware and software for large-scale data centers and enterprise environments, including switches, routers, and network operating systems focused on programmability, telemetry, and low-latency networking.
Industry: Networking Equipment
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: 2004
Glassdoor
Glassdoor: 4.1
WebsiteLinkedIn