Software Engineer (Platform/EOS/Networking)

🇮🇳 Chennai, TN
Posted 4 months ago
Expires June 9, 2026
Full TimeHybridEngineering

Arista Networks is seeking a Software Engineer to join our Platform team, focusing on the development of our Extensible Operating System (EOS) and networking solutions. This role offers the opportunity to work closely with hardware components and contribute to the advancement of data-driven, client-to-cloud networking technologies.

In this position, you will be responsible for designing and implementing new product features, writing and owning code that drives our products, and participating in the entire development process. This includes suggesting and deciding on features to build, driving design and architecture, testing and documenting features, and collaborating with customers in the field when necessary.

The ideal candidate will have a strong industry background with at least 3 years of experience, extensive knowledge of algorithms and software architecture, and fluency in C/C++ programming. Hands-on experience with designs and implementations in a robust product-engineering environment is essential.

Additional qualifications include strong debugging skills, especially in embedded systems, experience with software development for forwarding ASICs, FPGAs, or Network Processors, and familiarity with hardware abstraction layers. Knowledge of datapath forwarding for ACLs, QoS, Unicast, Multicast, EVPN MPLS, VXLAN, and OAM is also desirable. Strong communication skills and the ability to work in a team environment are crucial.

Arista Networks offers a collaborative and engineering-centric environment where employees have complete ownership of their projects. With a flat management structure and a focus on sound software engineering principles, we provide opportunities to work across various domains and contribute to the future of networking.

More Jobs at Aristanetworks