i
U-SET
C++ Developer - VoIP Protocol (4-8 yrs)
U-SET
posted 23d ago
Fixed timing
Key skills for the job
Job Title : C++ Developer (VoIP Expertise)
Experience : 4+ Years (Including VoIP knowledge or experience)
Location : Chennai
Salary : 15 to 18 LPA
Joining Date : Immediate or December Joiner
Mandatory Skill : C++ Developer with Voip
Job Description :
Role Overview :
We are seeking a highly skilled C++ Developer with a solid understanding of Voice over IP (VoIP) technologies to contribute to the development of innovative communication solutions. The ideal candidate should have hands-on experience in C++ programming, particularly in real-time systems and network programming. A passion for low-latency systems and familiarity with VoIP protocols is crucial for success in this role.
Roles and Responsibilities :
- Develop, debug, and maintain VoIP solutions and applications using C++ with an emphasis on high-performance, low-latency systems.
- Write efficient, reusable, and reliable code, adhering to coding standards and design patterns.
- Design, develop, and implement features related to SIP, RTP, RTCP, WebRTC, and other VoIP protocols.
- Address signaling and media processing challenges in VoIP systems.
- Integrate and optimize codecs for audio (e.g., Opus, G.711) and video (e.g., H.264, VP8).
Network Programming & Optimization :
- Build and maintain networking components, including socket programming for real-time communication.
- Work on network optimizations like NAT traversal, STUN/TURN, and ICE frameworks.
- Optimize packet handling for improved QoS and minimal latency in real-time communication.
System Design & Architecture :
- Contribute to the architectural design of VoIP systems and ensure scalability, reliability, and fault tolerance.
- Collaborate with stakeholders to define technical requirements and create robust designs.
- Stay updated with the latest developments in VoIP technologies, C++ standards, and network protocols.
- Explore and recommend tools, frameworks, or processes to enhance the efficiency and quality of development.
Skills & Qualifications :
Mandatory Skills :
- C++ Development: Proficiency with C++ (preferably C++11/14/17 or later).
- VoIP Expertise : Strong understanding of VoIP technologies, including SIP, RTP, RTCP, and WebRTC.
- Networking : Knowledge of socket programming, UDP/TCP/IP protocols, and NAT traversal.
- Real-time Systems : Expertise in multi-threaded programming and low-latency system development.
Additional Skills :
- Familiarity with audio and video codecs (e.g., Opus, G.711, H.264).
- Experience with Linux-based development and debugging tools.
- Exposure to media servers like Asterisk, FreeSWITCH, or other VoIP frameworks.
- Knowledge of build systems like CMake and version control systems like Git.
Functional Areas: Software/Testing/Networking
Read full job description5-12 Yrs
Mumbai, Bangalore / Bengaluru, Hyderabad / Secunderabad +3 more
6-11 Yrs
Bangalore / Bengaluru, Hyderabad / Secunderabad, Pune