
Senior C++ Software Engineer - Ireland, Greece, Spain, Hungary or Romania
Arista Networks30 days ago
Remote, Spain +5 moreSenior
Responsibilities
- Develop and implement software for Arista’s EOS network operating system and programmable data-center infrastructure.
- Work with state-oriented, multi-process software architecture using publish-subscribe communication and centralized system databases.
- Design and implement distributed systems components supporting modularity, resiliency, and software stability.
- Contribute to open standards-based networking software running across physical platforms, virtual machines, and containers.
- Support network testing, reliability, and automation workflows across Arista switches and routers.
Requirements
- At least 5 years of fluency in C or C++.
- Strong engineering and computer science fundamentals.
- Extensive background in algorithms.
- Strong software architecture skills.
- Hands-on design and implementation experience in a strong product-engineering environment.
About Arista Networks
Arista Networks builds cloud networking hardware and software for large data centers, campus networks, and WAN routing. Its portfolio centers on EOS, a Linux-based network operating system, CloudVision management, and Ethernet switches used by cloud providers and enterprises; revenue comes from product sales plus subscriptions and support. Founded in 2004 and headquartered in Santa Clara, it is a public company on the NYSE (ticker: ANET).