Position Details
About this role
This role involves designing, developing, and troubleshooting network system software based on SONiC, contributing to open-source communities, and working with hardware and platform infrastructure for high-performance networking.
Key Responsibilities
- Develop SONiC features
- Troubleshoot network issues
- Contribute to open-source
- Work on hardware platform integration
- Design scalable network solutions
Technical Overview
Expertise in SONiC network operating system, SAI, embedded software development in C/C++, Python, Docker, Redis, and network hardware protocols. Focus on data plane forwarding, troubleshooting, and system architecture.
Ideal Candidate
The ideal candidate is a senior embedded engineer with over 10 years of experience in network operating systems, particularly SONiC, with strong skills in C/C++, Python, and open-source contributions. They should have extensive experience with network hardware, protocols, and troubleshooting complex systems.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Less than 10 years of experience, No SONiC development experience, Lack of knowledge of network protocols (BGP, OSPF, EVPN), No experience with C/C++ or Python, Unwillingness to work in a hybrid environment
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile