Role : Senior Engineer / Lead Engineer / Senior Lead Engineer / Architect
Experience : 6 to 16 Years
Location : Bangalore, Chennai, Hyderabad
Role Summary
We are seeking experienced professionals to take on the role focused on L2 / L3 networking protocol development. The ideal candidate will have deep expertise in C programming, Linux environments, and protocol-level software design. This role involves leading design, development, debugging, and optimization of networking features across multiple platforms and open networking systems.
Key Responsibilities
- Lead the design and development of L2 / L3 network protocol features and enhancements.
- Own and drive the implementation of new networking functionalities in C on Linux platforms. (C, Linux kernels are mandatory)
- Debug and fix issues in existing protocol implementations and improve software stability.
- Architect and optimize multi-threaded and socket-based communication systems.
- Work closely with cross-functional teams to integrate features into existing systems (Cisco OS and SONiC NOS).
- Provide technical mentorship to junior engineers and contribute to design / code reviews.
- Collaborate with QA and support teams for validation, testing, and issue resolution.
- Document software design, architecture, and troubleshooting guides.
Skills and Qualifications :
6–16 years of hands-on experience in L2 / L3 protocol development.Strong programming skills in C, OS within Linux environments(Mandatory)Experience with networking protocols such as :Layer 2 : VLAN, STP, RSTP, MSTP, VXLAN, LLDP, LAGLayer 3 : BGP, OSPF, RIP, EIGRP, IGMP, PIM, MPLS, GRE, IPSecProficiency in Multi-threading and Socket Programming.Excellent knowledge of data structures and memory management.Experience with Cisco operating systems – IOS, IOS-XE, NX-OS.Strong understanding of software architecture and modular design for networking systems.Desirable Skills :
Experience with SONiC Network Operating System (NOS).Knowledge of programmable packet pipelines (e.g., P4).Familiarity with DevOps tools and CI / CD pipelines for network software.Exposure to open networking and white-box switch ecosystems.