Search by job, company or skills

Arting Digital

VoIP Developer (Kamailio-focused)

new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

This is a remote position.

Posting title: VoIP Developer (Kamailio-focused)
Experience: 3-8 Years
Location: Remote
Work mode: Remote
Primary skills: VoIP, Kamailio, IMS, Diameter, C/C++ programming

Qualification: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 platforms.

Key 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 required.

Required 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.

Nice-to-Have 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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 137851293