CareerPlanGet AI match score →

Software Engineer - Platform Team - Greece

Athens, gr💼 Full-time🗓 2026-07-21 → 2026-07-31

Core

Develop and maintain the EOS operating system for Arista's networking hardware, focusing on low-level system programming, ASIC/FPGA integration, and multi-threaded embedded systems.

Role type

Senior IC software engineer (embedded systems/OS)

Builds

Networking operating system (EOS) running on physical switches, routers, virtual machines, and containers

Domain

Networking hardware, embedded systems, distributed systems

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++/Python, algorithms, software architecture, multi-threading, Linux kernel, ASIC/FPGA programming

Preferred skills

Linux containers, DevOps tools (Ansible/Terraform), CI/CD pipelines

Technologies

Linux, EOS, C, C++, Python, Ansible, Terraform

Responsibilities

Design and implement low-level system components for the EOS operating system; integrate ASIC and FPGA hardware; develop multi-threaded embedded software solutions; ensure state orientation and publish-subscribe communication patterns; maintain single-image consistency across hardware platforms.

Seniority

Senior, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on SmartRecruiters ↗