
Software Engineer - Platform Team - Romania
Arista Networks4 days ago
Bucharest, RomaniaSenior
Responsibilities
- Develop low-level platform and system software for Arista’s EOS networking operating system.
- Work closely with hardware, ASICs, FPGAs, and embedded systems.
- Implement software involving state-oriented publish-subscribe communication, distributed systems, and multithreading.
- Build software that runs consistently across physical platforms, virtual machines, and containers.
- Support automation and testing workflows using integrations with network and infrastructure tools.
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 software operating close to networking hardware and programmable 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).