CareerPlanSign in

C++ Software Engineer with Linux - Hungary, Romania, Greece & Spain

Budapest, OR, hu💼 Full-time🗓 2026-08-12 → 2026-09-26

Core

Develop and deliver software for Arista's Extensible Operating System (EOS), a Linux-based network OS running on data center switches, focusing on traffic forwarding, routing protocols, and network stability.

Role type

Senior IC C++ software engineer (networking/embedded systems)

Builds

EOS software features, automated test programs, and patches for data center networking products

Domain

Data center networking, cloud infrastructure, embedded Linux systems

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

C++, C, Linux/UNIX, networking fundamentals (L2/L3), automated testing, debugging, system design

Preferred skills

Commercial switching hardware knowledge, routing protocols, mentoring

Technologies

C++, C, Linux, ARM Cortex-M, RTOS, Device Drivers

Responsibilities

Write functional and design specifications for traffic forwarding features; implement solutions for small-sized problems in EOS software; write and implement automated test programs; debug problems found by automated tests; work on larger routing protocol problems; analyze customer network problems and provide software fixes; mentor junior engineers; review team specifications and implementations.

Seniority

Senior, hands-on IC

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