SONIC Principal Engineer
Core
Design new enterprise solutions and protocols for SONiC, integrating features into internal releases while contributing to the open-source community.
Role type
Principal Network Operating System (NOS) Software Engineer
Builds
Next-gen enterprise switch silicon features and SONiC-based solutions for Marvell Prestera
Domain
Semiconductor / Network Infrastructure / Open Source Software
Required skills
NOS software design, C++, Python, memory management, inter-process communication, containerization (Docker), build systems, EVPN, SRv6, OCP SAI
Preferred skills
Exposing switch silicon features to NOS/SONiC, deep OCP SAI expertise
Technologies
SONiC, Marvell Prestera, Docker, C++, Python, OCP SAI
Responsibilities
Design new enterprise solutions/protocols in SONiC, Contribute new features or bugfixes to the SONiC community, Understand industry trends to drive end-to-end solutions, Help drive OCP SAI specifications, Develop unit tests for SONiC features
Seniority
Principal, hands-on IC
