Software Engineer - C++
ITCO Solutions · Posted Nov 5, 2026
- Bangalore, Karnataka, India
- On-site
- Contract · Senior
- 5+ years
The role involves developing and maintaining software components for a communication platform, with a focus on SIP signaling, media handling, network protocols, performance optimization, and security.
Compensation
Duration: 12 Months contract (Extendable, with Potential for R2H)
Responsibilities
- Design, develop, test, and maintain C/C++ software components, ensuring high performance, reliability, and scalability.
- Work on SIP signaling, call routing logic, and protocol interworking across different VoIP standards.
- Develop and optimize RTP/RTCP media handling, transcoding, and Quality of Service (QoS) features.
- Develop and enhance security mechanisms, including SRTP encryption, authentication, access control lists, and DoS protection.
- Profile and optimize code for high call-volume environments, ensuring minimal latency and jitter.
Requirements
- Bachelor's degree in Computer Science
- Master's degree in Computer Science
- Bachelor's degree in Electronics & Communication Engineering
- Master's degree in Electronics & Communication Engineering
- Nice to have: telecommunications