Software Engineer
Core
Develop and maintain the Extensible Operating System (EOS) for Arista's data center networking products, focusing on traffic forwarding, routing protocols, and network troubleshooting.
Role type
Mid-level software engineer (networking)
Builds
EOS software features for data center switches
Domain
Data center networking / Network operating systems
Deliverable
production ML models | product features
Required skills
C, C++, Python, Linux/UNIX, L2/L3 networking, IP routing protocols, ethernet bridging, distributed systems (via careerplan.io/jobs/744000120036119-software-engineer-at-arista-networks)
Preferred skills
Commercial switching HW knowledge, packet forwarding engine debugging, enterprise/service provider switch software development
Technologies
C, C++, Python, Linux, UNIX
Responsibilities
Write functional and design specifications for traffic forwarding features; Implement solutions for small-sized problems in EOS; Develop and execute automated test programs; Debug problems found by automated tests; Collaborate on larger routing protocol solutions; Mentor junior engineers; Create and update implementation/debugging schedules.
Seniority
Mid-level, hands-on IC
