
Software Engineer - Platform Team - Greece
Arista Networks14 hours ago
Athens, GreeceSenior
Responsibilities
- Develop and maintain low-level platform software for Arista’s networking operating system, EOS.
- Work closely with hardware and chip programming on platform systems.
- Implement software using state-oriented, publish-subscribe, multi-process architecture.
- Build and support Linux-based software across physical platforms, virtual machines, and containers.
- Apply multithreading and software architecture skills in a product-engineering environment.
Requirements
- Strong engineering and computer science fundamentals.
- Extensive background in algorithms and strong software architecture skills.
- 5+ years of fluency in at least one 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 networking operating-system software close to hardware and chips.
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).