Posted on: 21/02/2026
Hiring for ULL Datacom Developer
Location : Gurgaon, Pune, Bangalore
Work Mode : Hybrid (3days WFO)
Experience : Min. 8 - 10 Years of Experience
Notice Period : Immediate to Serving Notice Period
Education : Bachelor's degree in computer science or equivalent experience
Position Overview :
As a ULL Datacom Developer (Network Software Engineer) with strong expertise in C programming and deep understanding of networking protocols, you will also require to have hands-on experience working with L2/L3 protocols, switches/routers, and strong debugging capabilities to resolve complex system-level issues.
Required Skills & Qualifications :
- Strong hands-on experience in C programming (mandatory).
- Solid understanding of L2/L3 networking protocols and their implementation.
- Experience working with Switches and Routers.
- Strong understanding of OSI layers, especially TCP/IP stack and TCP/UDP protocols.
- Good knowledge of control plane and data plane architecture.
- Experience with traffic generators such as IXIA and Spirent.
- Proficiency in debugging tools such as Wireshark and GDB.
- Strong debugging and analytical skills with the ability to work on complex issues.
- Ability to read, analyze, and modify large codebases efficiently.
- Excellent logical thinking, analytical ability, and communication skills.
Preferred Qualifications :
- Experience working in embedded networking environments.
- Exposure to performance optimization and scalability improvements.
- Familiarity with Agile development methodologies.
Key Responsibilities :
- Design, develop, and enhance networking features using C programming.
- Work on L2/L3 protocols implementation and troubleshooting on Switches/Routers.
- Analyze and debug issues across control plane and data plane components.
- Develop and maintain protocol stacks aligned with OSI layer architecture.
- Work extensively with TCP/UDP and related networking concepts.
- Perform protocol validation and performance testing using traffic generators such as IXIA and Spirent.
- Use debugging and packet analysis tools like Wireshark and GDB for root cause analysis.
- Read, understand, and enhance large existing code bases.
- Troubleshoot and resolve complex field and customer-reported issues.
- Collaborate with cross-functional teams including QA and hardware teams to ensure feature stability and performance.
Did you find something suspicious?