Strong Network Development Architect who can design complete Firmware and software from scratch for a new customer, covering L2 and L3, exhaustive knowledge on NOS internals, Fast Path, knowledge of multiple L4 to L7 protocols - OpenSSL, NAT, IPSEC, MacSec (all mandatory), knwoledge of IP networking stack, Integration, knowledge of container networking, use of IXIA, very strong in Embedded C, Linux, NOS, Train a trainer profile.
Key Responsibilities
Skills and Qualifications:
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:
1013 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:
o Layer 2: VLAN, STP, RSTP, MSTP, VXLAN, LLDP, LAG
o Layer 3: BGP, OSPF, RIP, EIGRP, IGMP, PIM, MPLS, GRE, IPSec
Proficiency 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.

Keyskills: evpn socket programming l2 l3 linux internals networking network development docker memory management design multithreading data structures protocols programming architecture nat c modular ip operating systems embedded linux linux kernel system ipsec embedded c openssl