Software Engineer - Platform Independent Layer 2 and Infrastructure Team

🇮🇪 Dublin, County Dublin
Posted 22 months ago
Expires June 9, 2026
Full TimeRemoteEngineering

Arista Networks is seeking a Software Engineer to join the EOS Platform Independent (PI) Layer 2 and Infrastructure team. This team is integral to the development of Arista's Extensible Operating System (EOS), collaborating closely with the EOS Routing team to enhance networking solutions across various environments.

In this role, you will be responsible for designing and implementing scalable solutions within EOS infrastructure, focusing on Layer 2 protocols such as 802.1X, Macsec, DHCP, and RADIUS. The team's work spans Campus, Data Center, and Enterprise features, contributing to cutting-edge developments deployed in major Cloud, Service Provider, Enterprise, and Campus networks worldwide.

Candidates should possess a Bachelor's or Master's degree in Engineering, with a minimum of 3 years' experience as a Systems Software Development Engineer. Proficiency in C/C++ and Python programming languages, along with software development experience in Linux environments, is essential. Strong communication skills and the ability to work effectively within a team are also required.

Preferred qualifications include experience with Layer 2 protocols like 802.1X, AAA, Macsec, LACP, and STP. Familiarity with the complete software development life cycle, from requirements gathering to feature delivery, as well as strong debugging skills in embedded systems, will be advantageous. Experience in Network Systems Software development is considered a plus.

Arista Networks offers a dynamic and inclusive work environment that fosters innovation and professional growth. Employees have the opportunity to work on impactful projects that shape the future of networking technology, with access to continuous learning and development resources.

More Jobs at Aristanetworks