Software Engineer - Platform Team - Greece
Core
Designing and implementing the Arista EOS operating system, a single-image, state-oriented networking OS for switches and routers.
Role type
Senior IC low-level systems engineer (networking OS)
Builds
A single software image for physical platforms, virtual machines, and containers
Domain
Networking operating systems, distributed systems, embedded Linux
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++/Python, algorithms, software architecture, Linux kernel, multithreading, ASIC/FPGA concepts
Preferred skills
DevOps tooling (Ansible, Terraform), CI/CD pipelines
Technologies
Linux, EOS, C, C++, Python, Ansible, Terraform
Responsibilities
Architecting state-oriented multi-process state-sharing systems, implementing open-source Linux kernel features, developing single-image software solutions for diverse packaging forms
Seniority
Senior, hands-on IC