CareerPlanGet AI match score →

Senior C++ Engineer - SONiC

Bucharest, Bucharest, ro💼 Full-time🗓 2026-07-20 → 2026-07-31

Core

Senior C++ engineer developing system software for Arista switches to manage hardware components and run large-scale data center networks.

Role type

Senior IC C++ software engineer (networking)

Builds

SONiC software for Arista switches

Domain

Data center networking / Switching

Deliverable

production ML models | product features

Required skills

C++, C, Python, UNIX/Linux, L2/L3 networking, IP routing protocols (RIP, OSPF, BGP, IS-IS), packet forwarding engine debugging, distributed systems infrastructure

Preferred skills

Ethernet bridging/routing software development, enterprise/service provider switch software, PhD research in network routing

Technologies

C++, Python, Linux, SAI (Switch Abstraction Interface), Docker, Redis

Responsibilities

Write functional and design specifications for system software; implement solutions for small-sized problems in system software; write and implement automated test programs; debug problems found by automated tests; work on team solutions for larger routing protocol problems; analyze customer network problems and provide fixes; mentor junior engineers; review specifications and implementations from team members and community; create and update implementation/debugging schedules

Seniority

Senior, hands-on IC

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