Design, develop, and optimize networking software in C programming.
Work on implementation and debugging of L2 / L3 protocols.
Collaborate with cross-functional teams for integration, testing, and deployment.
Troubleshoot and resolve issues related to packet forwarding and networking features.
Ensure high-quality, efficient, and scalable software delivery.
Required Skills :
Strong expertise in C programming.
Hands-on experience in at least one of the Layer 2 / Layer 3 networking protocols (e.g., VLAN, STP, OSPF, BGP, RIP, MPLS, IP Routing, ARP, TCP / IP, etc.).
Good understanding of networking fundamentals and data structures / algorithms.
Ability to work on debugging and troubleshooting in real-time networking environments.
Nice to Have :
Exposure to switching / routing platforms.
Experience with ASIC SDKs, SAI, or other networking SDKs.
Familiarity with Linux networking stack and system programming.