Arista Networks

Software Engineer - Platform Team - Greece

Arista Networks
Apply
14 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.

Tech Stack

Categories

Arista Networks

About Arista Networks

5,001-10,000 employees

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).

Contact me