cover image
Arista Networks

Arista Networks

www.arista.com

2 Jobs

4,840 Employees

About the Company

Arista Networks is an industry leader in data-driven, client to cloud networking for large data center, campus and routing environments. Arista’s award-winning platforms deliver availability, agility, automation, analytics and security through an advanced network operating stack. For more information, visit https://www.arista.com.



Additional information and resources can be found at:
www.arista.com
www.twitter.com/aristanetworks
www.facebook.com/AristaNW
www.youtube.com/user/AristaNetworks

Listed Jobs

Company background Company brand
Company Name
Arista Networks
Job Title
Software Test Engineer (Wifi)
Job Description
Vancouver, Canada
On site
Mid level
08-11-2025
Company background Company brand
Company Name
Arista Networks
Job Title
Software Engineer
Job Description
Job title: Software Engineer Role Summary: Design, implement, test, and maintain software for an enterprise Linux‑based network operating system used on large data‑center switches. Own projects from specification to deployment, ensuring high code quality and robust automated testing. Expectations: - Deliver functional, maintainable code on schedule. - Own feature definition, design, development, testing, and post‑release support. - Collaborate with cross‑functional teams, including marketing, support, and test engineering. - Mentor and review junior team members. Key Responsibilities: - Write functional and design specifications for forwarding and routing features. - Develop C/C++ code for small to medium‑scale problems. - Create automated test plans and implement test programs. - Debug failures from automated tests and system‑level test harnesses. - Contribute to large‑scale routing protocol implementation, testing, and debugging. - Partner with Customer Support Engineers to diagnose and remediate customer network issues. - Work with System Test Engineers to resolve test failures. - Mentor new engineers and conduct code/spec reviews. - Maintain project schedules, update progress weekly, and report to project leads. Required Skills: - Proficiency in C and/or C++. - Unix/Linux operating system experience. - Strong fundamentals in software engineering, including design, testing, and debugging. - Networking knowledge: L2/L3, IP routing protocols (RIP, OSPF, BGP, IS‑IS, PIM), bridging, STP, LACP, LLDP, RFC 1812. - Ability to work with packet forwarding engines and vendor‑provided libraries. - Experience in distributed systems concepts (messaging, signaling, databases, CLI). - Hands‑on design/development of Ethernet bridging or routing software desirable. - Excellent communication, teamwork, and mentoring abilities. Required Education & Certifications: - BSc, MSc, or Ph.D. in Computer Science, Electrical Engineering, or Computer Engineering (or equivalent) with 3+ years of related post‑graduate work experience. - No specific certifications required; networking knowledge and software development expertise are essential.
Santa clara, United states
On site
Junior
19-11-2025