Network Architect – L2/L3 Protocol Development & Embedded C Programming
We are seeking an experienced Network Architect specializing in L2/L3 Protocol Development and Embedded C Programming to lead the design and development of advanced networking solutions.
The ideal candidate will have deep expertise in Embedded C, Linux-based systems, and network protocol software development, with strong experience building scalable and high-performance networking features across platforms such as Cisco IOS, IOS-XE, NX-OS, and SONiC NOS.
Exp -8-20 years
Notice Period -Immediate
Key Responsibilities
- Lead the architecture, design, and development of Layer 2 and Layer 3 networking protocol features.
- Drive end-to-end development of embedded networking software using C programming in Linux environments.
- Design, develop, debug, and optimize protocol stacks and networking functionalities for high-performance systems.
- Analyze and resolve complex issues in existing protocol implementations to improve reliability and scalability.
- Architect and optimize multi-threaded, socket-based, and embedded communication systems.
- Collaborate with cross-functional engineering teams to integrate features into Cisco operating systems (IOS, IOS-XE, NX-OS) and SONiC NOS platforms.
- Provide technical leadership, mentorship, and guidance to engineering teams through design discussions and code reviews.
- Work closely with QA and support teams for validation, interoperability testing, and issue resolution.
- Create and maintain architecture documents, design specifications, and troubleshooting guides.
Required Skills & Qualifications
- 8–20 years of hands‑on experience in L2/L3 protocol development and Embedded C programming.
- Strong expertise in C programming and Linux operating systems (Mandatory).
- Deep understanding of Layer 2 and Layer 3 networking protocols.
- Strong experience in multi-threading, socket programming, and concurrent system design.
- Excellent knowledge of data structures, memory management, and software performance optimization.
- Hands‑on experience with Cisco IOS, IOS-XE, and NX-OS platforms.
- Strong understanding of embedded systems architecture and modular software design for networking applications.
- Excellent debugging, analytical, and problem‑solving skills.
- Strong communication and collaboration skills in cross‑functional environments.
Preferred Qualifications
- Experience with SONiC NOS or other open networking operating systems.
- Exposure to high‑performance embedded networking systems and distributed architectures.
- Prior experience leading technical teams or owning networking modules end‑to‑end.