
Software Engineer - Platform Team - Greece
Arista Networks23 days ago
Athens, GreeceSenior
Responsibilities
- Develop and maintain low-level platform software for Arista’s EOS networking operating system.
- Work closely with hardware and programmable chips, including ASIC and FPGA-based platforms.
- Implement multi-process state-sharing and publish-subscribe system architecture.
- Build software supporting physical platforms, virtual machines, and containers.
- Support automation and deployment workflows using Ansible and Terraform.
Requirements
- Strong engineering and computer science fundamentals.
- Extensive experience with algorithms and strong software architecture skills.
- At least 5 years of fluency in one or more of C, C++, or Python.
- Hands-on experience designing and implementing software in a strong product-engineering environment.
Benefits
- B2B 12-month rolling contract.
- Work with Arista’s Platform team on software closely integrated with networking hardware in Greece.
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).