Posted on: 26/11/2025
Key Responsibilities :
- Design and develop L2/L3 network protocol features (e.g., VLAN, STP, ARP, OSPF, BGP, RIP, IP, ICMP, MPLS etc.)
- Implement scalable, high-performance networking software in C/C++ or similar low-level languages
- Work closely with hardware and software teams to integrate and test networking protocols
- Analyze and resolve protocol-related issues, performance bottlenecks, and bugs
- Develop unit and integration tests to ensure the correctness and robustness of implementations
- Contribute to architecture discussions and protocol design reviews
- Collaborate with QA, DevOps, and product teams to ensure successful product delivery
- Stay current with emerging networking technologies and standards
Required Skills & Qualifications :
- Bachelors or Masters degree in Computer Science, Electrical Engineering, or a related field
- Solid understanding of computer networking principles, particularly at Layers 2 and 3 of the OSI model
- Hands-on experience with one or more L2/L3 protocols (e.g., Ethernet, IP, IPv6, BGP, OSPF, LACP, etc.)
- Proficiency in C/C++ with experience in multi-threaded or real-time systems
- Experience with network device SDKs (Broadcom, Marvell, etc.) is a plus
- Familiarity with Linux networking stack and kernel modules is highly desirable
- Strong problem-solving skills and ability to work in a team environment
Did you find something suspicious?