Sira Consulting, an Inc 5000 company

C++ Developer - SIP/VoIP/SS7

Bengaluru, KA, IN

17 days ago
Save Job

Summary

Location : Bangalore/Gurgaon.

Experience : 4-9 Years. Fulltime. - C++, Data structures, SIP (Messages details), RTP, Diameter, VoLTE (Call Flow), IMS (Call flow and features).. C,C++ with SIP,VOIP,SS7,Telecom(4+ yrs only).

We are looking for a skilled and motivated Senior Software Engineer with a strong background in C++ programming, telecom protocols, and VoLTE/IMS call flows. The ideal candidate will play a key role in designing, developing, and optimizing telecom solutions involving SIP, RTP, Diameter, and other IMS-related technologies.

Key Responsibilities

  • Design and develop high-performance telecom software modules using C++.
  • Implement and maintain SIP-based messaging systems and VoLTE call flows.
  • Work on RTP media handling, stream optimization, and media negotiation.
  • Develop and support Diameter protocol interfaces for AAA and policy control.
  • Analyze and enhance IMS call flows and feature implementations.
  • Perform protocol-level debugging and resolve issues in live and test environments.
  • Collaborate with cross-functional teams including QA, DevOps, and Product Management.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews, unit testing, and continuous integration practices.
  • Stay up-to-date with the latest developments in telecom standards and IMS/VoLTE specifications.

Required Skills & Experience

  • Strong proficiency in C++ (including OOP, STL, multithreading).
  • Solid understanding of Data Structures and Algorithms.
  • In-depth experience with SIP messaging, RTP media, and Diameter protocol.
  • Hands-on knowledge of VoLTE and IMS call flows and network features.
  • Experience working with IMS core components (P-CSCF, I-CSCF, S-CSCF, HSS).
  • Experience with debugging tools like Wireshark, gdb, or similar.
  • Familiarity with Linux-based development environments.
  • Good understanding of networking fundamentals and telecom signaling.
  • Exposure to 3GPP specifications and standards.
  • Experience with VoNR/5G IMS is a plus.
  • Familiarity with SBCs, Media Gateways, or PCRF.
  • Knowledge of cloud-native telecom architectures (e.g., containers, Kubernetes) is desirable.

(ref:hirist.tech)

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job