CareerPlanGet AI match score →

Senior C++ Engineer - SONiC

Corinth, gr💼 Full-time🗓 2026-07-08 → 2026-07-31

Core

Developing and qualifying SONiC open-source software to run on Arista switches for large data center networks.

Role type

Senior C++ software engineer (networking)

Builds

SONiC system software, automated test programs, and software patches for data center switches.

Domain

Data center networking, open-source software development, distributed systems

Deliverable

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

Required skills

C++, C, Python, UNIX/Linux, L2/L3 networking, IP routing protocols, packet forwarding engine debugging, distributed systems design

Preferred skills

Ethernet bridging/routing software development, enterprise switch system software experience, SAI (Switch Abstraction Interface), containerization (Docker), Redis

Technologies

C++, Python, Linux, SAI, Docker, Redis, OSPF, BGP, IS-IS

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; analyze and fix problems in customer networks; mentor new and junior engineers; review and contribute to team and community specifications and implementations.

Seniority

Senior, hands-on IC

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