Software Engineer - Platform Team - Greece
Core
Designing and implementing low-level system programming for a networking operating system (EOS) running on hardware chips, focusing on state orientation, open standards, and single-image consistency.
Role type
Senior IC software engineer (low-level systems)
Builds
Networking operating system (EOS) for switches and routers
Domain
Networking infrastructure / Embedded systems / Cloud computing
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++/Python, algorithms, software architecture, multithreading, Linux kernel, ASIC/FPGA concepts
Preferred skills
Linux containers, virtual machines, DevOps tools (Ansible, Terraform), CI/CD pipelines
Technologies
Linux, C, C++, Python, EOS, Ansible, Terraform
Responsibilities
Architecting new networking operating system components, implementing state-sharing architectures, optimizing low-level system performance, integrating DevOps automation workflows
Seniority
Senior, hands-on IC