Position: C/C++ Developer/Lead/Architect – Telecom
Experience: 4–15 Years
Location: Gurgaon
Employment Type: Full-Time
Job Summary
We are looking for a highly skilled C/C++ Developer with strong experience in Telecom Domain, specifically in 4G/5G Core Networks and Diameter protocol development. The ideal candidate should have hands-on experience in designing, developing, and maintaining carrier-grade telecom applications and network functions.
Key Responsibilities
- Design, develop, and enhance telecom products using C/C++ in Linux environments.
- Develop and maintain applications supporting 4G/5G Core Network functions.
- Implement and troubleshoot Diameter-based interfaces and signaling procedures.
- Analyze protocol traces, logs, and network captures to identify and resolve issues.
- Participate in feature development, integration, testing, and deployment activities.
- Collaborate with cross-functional teams including QA, System Engineering, and Customer Support.
- Optimize application performance, scalability, and reliability.
Required Skills
- Strong programming experience in C and C++.
- Hands-on experience with 4G/5G Core Network technologies.
- Strong knowledge of Diameter Protocol and related interfaces.
- Experience working on telecom signaling and messaging systems.
- Good understanding of LTE/5G Core architecture and network elements.
- Experience in Linux/Unix environments.
- Strong debugging and troubleshooting skills.
- Knowledge of multi-threading, IPC, socket programming, and data structures.
Telecom Knowledge Required
Experience in one or more of the following:
- Diameter
- GTP-C / GTP-U
- PCRF / PCF
- HSS / UDM
- MME / AMF
- SMF / UPF
- Charging and Policy Control Functions
- AAA Systems
- Signaling and Routing Platforms
Good to Have
- Experience with Kubernetes, Docker, or cloud-native telecom applications.
- Knowledge of HTTP/2, SBI, REST APIs, and 5G Service-Based Architecture (SBA).
- Exposure to Wireshark, protocol analyzers, and performance tuning.
- Experience with Agile development methodologies.
Preferred Industry Background
- Network Equipment Providers
- Telecom Software Development Organizations
Education
- Bachelor's or Master's degree in Computer Science, Electronics, Telecommunications, or a related field.