Arista Networks logo
Arista Networks2 days ago

Software Engineer - SONiC - C++/C Engineer

Remote · Dublin, Leinster, Ireland

Type
Full Time
Level
Mid Level
Education
Masters Degree
Company size
Large

Job Summary

Software Engineer for SONiC on Arista hardware, contributing to system software in C/C++ and Python. Responsibilities include writing functional and design specifications, implementing solutions for medium-sized problems, creating automated tests, debugging, collaborating on larger routing protocol tasks, coordinating with Customer Support and System Test teams, mentoring new engineers, reviewing peers’ work, and helping plan implementation and debugging tasks. Requires understanding of UNIX/Linux, L2/L3 networking (routing protocols such as OSPF/BGP/IS-IS, Ethernet features), and hands-on experience with Ethernet switch/router software; familiarity with distributed systems concepts, testing practices, and containerization (Docker/Redis) is desirable.

Required Qualifications

  • BSc, MS or Ph.D. in Computer Science/Electrical Engineering/Computer Engineering with 2+ years of related post graduate work experience
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Arista Networks

Software Engineer - SONiC - C++/C Engineer

Apply on Sorce