Principal Systems / Software Engineer - Packet forwarding team
On-siteBengaluru, Karnataka, India
Job Summary
Design, develop, and maintain L2/L3/L4 forwarding functionalities under SONiC OS, implementing and optimizing Access Control Lists (ACL) and Quality of Service (QoS) features. Work on routing protocols, especially BGP, within the SONiC framework, and integrate and extend Switch Abstraction Interface (SAI) components. Collaborate with cross-functional teams to deliver high-performance networking solutions and debug and resolve issues across the SONiC stack, from kernel to user space. This onsite role requires 12+ years of experience in SONiC architecture, SAI internals, and Linux kernel development.
Required Qualifications
- A minimum of B.E or BTech from a reputed institution in CS/EE
- 12+ years of experience
- Strong understanding of SONiC architecture and its modular design
- Hands-on experience with SAI and SONiC OS internals
- Proficiency in L2/L3/L4 networking protocols and forwarding mechanisms
- Experience with ACL and QoS implementation in SONiC
- Solid knowledge of routing protocols, especially BGP, in SONiC environments
- Experience with REDIS database used in SONiC
- Familiarity with Linux Kernel development and debugging
- Proficiency with SONiC-CLI and configuration tools
- Understanding of containerized environments (Docker, Kubernetes)
- Onsite work from an HPE office
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.