Posted on: 23/07/2026
Role Overview :
We are looking for a strong C developer with a DataCom/Networking background to design, develop, and support networking protocol software. The role demands solid fundamentals in data structures and algorithms, hands-on Linux systems experience, and the ability to write and debug low-level, performance-sensitive code for networking products.
Key Responsibilities :
- Design, develop, and maintain networking/protocol software modules in C.
- Work on DataCom domain features such as L2/L3 protocols, routing, switching, or related network stacks.
- Develop, debug, and support software components in Linux/Unix environments.
- Write and maintain Bash/Shell scripts for build automation, testing, and diagnostics.
- Apply strong data structures and algorithms knowledge to build efficient, low-latency protocol implementations.
- Perform unit testing, debugging, and root-cause analysis (including core dump/log analysis) of defects.
- Collaborate with QA and systems engineering teams on protocol validation and interoperability testing.
- Document design specifications, protocol behavior, and technical implementation details.
Required Skills & Experience :
- 3-4 years of hands-on experience in C programming in a Linux/Unix environment.
- Strong command of Data Structures and Algorithms.
- Experience in DataCom / Networking Protocols development (e.g., TCP/IP, routing protocols such as OSPF/BGP, switching, VLAN, STP, or similar L2/L3 technologies).
- Hands-on experience with Bash/Shell scripting for automation and diagnostics.
- Strong debugging skills using tools such as GDB, and experience with core dump/crash analysis.
- Good understanding of socket programming and inter-process communication.
- Familiarity with Makefiles, version control (Git/SVN), and Linux build systems.
Good to Have :
- Exposure to protocol stacks such as MPLS, SNMP, or multicast protocols.
- Experience with network simulators/emulators or hardware test benches.
- Familiarity with embedded systems or driver-level development.
- Knowledge of networking hardware/ASIC concepts.
Educational Qualification :
- B.E./B.Tech/M.Tech or equivalent degree in Computer Science, Electronics, or a related field.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Network Administration
Job Code
1657167