• Design and develop new SONiC features using SAI (Switch Abstraction Interface).
• Integrate SONiC with network ASICs and SDKs, ensuring compatibility and
performance.
• Collaborate with hardware vendors to implement ASIC-specific features.
• Develop and maintain software components in C/C++, Python, and Go.
• Manage SONiC state and configuration using Redis-DB.
• Participate in design, development, and testing of data center networking protocols
(e.g., BGP, OSPF, VXLAN).
• Optimize software performance, ensuring scalability and reliability for large-scale
deployments.
• Troubleshoot and resolve issues related to SONiC integration and networking stack.
• Contribute to SONiC open-source community initiatives, including code reviews and
feature enhancements.
• Collaborate with cross-functional teams (hardware, QA, networking) for end-to-end
solution delivery