Software Engineer - SONiC
Remote · Kraków, Lesser Poland, Poland or PL
Job Summary
Software Engineer for SONiC on Arista Networks' data-center networking software stack. You will write functional and design specifications, implement solutions in C/C++/Python, develop automated tests, debug issues from tests and customer networks, and mentor junior engineers. You’ll work on routing and switching software, contribute to larger routing protocol problems, collaborate with Customer Support Engineers and System Test Engineers, review team and community contributions, and help plan implementation and debugging schedules. Strong fundamentals in software engineering, UNIX/Linux, and networking (L2/L3, IP routing protocols, and Ethernet features) are required, along with experience in distributed systems and Ethernet switch/router software. A BSc/MS/PhD in a relevant field with 2+ years of related postgraduate work is expected, as well as hands-on experience with C/C++/Python and a solid grasp of enterprise or service-provider Ethernet networks.
Required Qualifications
- BSc, MS or Ph.D. in Computer Science/Electrical Engineering/Computer Engineering with 2+ years of related post graduate work experience
- Knowledge of C, C++, and/or Python
- Knowledge of UNIX or Linux
- Understanding of L2/L3 networking including at least one of the following areas is desirable: IP routing protocols (RIP, OSPF, BGP, IS-IS, or PIM) and Layer 2 features (802.1d bridging, 802.1d Spanning Tree, 802.1ax LACP, 802.1AB LLDP)
- Hands-on experience with ethernet bridging or routing software or distributed systems software
- Hands-on experience with Ethernet switch/router system software development or significant PhD-level research in network routing/packet forwarding
- Applied understanding of software engineering principles
- Strong problem solving and software troubleshooting skills
- Ability to design and implement solutions for small-sized problems without outside help
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.