VoIP Developer - C/C++ Programming

0 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Posting title :

VoIP Developer : 3- 8 : Remote

Primary skills :

VoIP, Kamailio, IMS, Diameter, C/C++ : Any Technical Degree

Role Overview

We are looking for an experienced VoIP Developer with strong expertise in Kamailio/OpenSIPS, SIP-based communication systems, and a solid understanding of IMS/Diameter. The ideal candidate will have hands-on programming experience in C/C++, strong debugging skills, and the ability to work on large-scale communication Responsibilities :
  • Develop and maintain VoIP applications and SIP-based communication solutions.
  • Work with SIP/SDP, RTP/SRTP, TLS, Diameter, and related communication protocols.
  • Troubleshoot and resolve issues related to signaling, media, networking, and system performance.
  • Collaborate with cross-functional teams for feature development and platform enhancements.
  • Perform code reviews and ensure high-quality deliverables.
  • Work with databases (MySQL, MongoDB) for configuration, logging, and provisioning.
  • Contribute to design discussions and provide technical guidance when Skills :
  • Strong understanding of TCP/IP, VLAN, L3 VPNs.
  • Excellent knowledge of SIP/SDP, RTP/SRTP, TLS protocols.
  • Hands-on experience with Kamailio or OpenSIPS (mandatory).
  • Programming experience in C/C++ (mandatory).
  • Good understanding of Diameter protocol.
  • Experience with MySQL and MongoDB.
  • Knowledge of IMS call flows.
  • Understanding of PBX/Enterprise Communication Server features.
  • Strong troubleshooting, problem-solving, and debugging skills.
  • Good written and verbal communication Skills :
  • Experience with Inter-process communication, API design, message queues.
  • Exposure to FreeSWITCH, Asterisk.
  • Experience in building VoIP components like SoftPBX, Voicemail, ACD, IVR systems.
  • Knowledge of scripting and programming languages: Python, PHP, JavaScript, Java.
  • Strong knowledge of Linux systems, server administration, Linux command-line tools.
  • Understanding of firewalls, security, networking concepts.
  • Familiarity with tools like CMake, Git.
(ref:hirist.tech)

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Arting Digital logo
Arting Digital

IT Services and IT Consulting

Chandigarh Punjab

RecommendedJobs for You