FreeSWITCH Developer /VoIP Engineer

Cerebra

Hyderabad, Pune District, Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Cerebra in Hyderabad is seeking a seasoned FreeSWITCH Developer with strong C/C++ and VoIP expertise to design, integrate, and maintain FreeSWITCH-based telephony solutions. You will work on SIP, WebRTC, ESL integrations, and CCaaS platforms to deliver scalable contact center features.

You will configure SIP trunks, RTP/SRTP, NAT traversal, and implement ACD/queue features, call recording, and monitoring while collaborating with cross-functional teams to ensure reliability and performance.

Qualifications

  • Hands-on experience with FreeSWITCH development and configuration.
  • Strong programming skills in C and C++.
  • Good understanding of SIP protocols and SIP trunk configuration.
  • Experience with FreeSWITCH dialplans, modules, and ESL/API integrations.
  • Knowledge of RTP, SRTP, NAT, codec configuration, and media optimization.
  • Hands-on understanding of WebRTC, ICE, STUN/TURN, DTLS-SRTP, SDP, and WSS.
  • Experience in troubleshooting VoIP and real-time communication systems.

Responsibilities

  • Develop, customize, and maintain FreeSWITCH modules and dialplans using C/C++.
  • Implement FreeSWITCH ESL and API integrations.
  • Configure and troubleshoot SIP signaling, trunks, RTP/SRTP, NAT traversal, and codecs.

Skills

FreeSWITCH development
C/C++ programming
SIP
VoIP
WebRTC
ESL/API integrations
SIP trunk configuration
RTP/SRTP

Education

B.E./B.Tech in CS/EE/ET/telecom

Tools

FreeSWITCH
mod_callcenter
ESL

Job description

Role & responsibilities
Job Description: FreeSWITCH Developer C/C++ / VoIP Engineer

Experience: 5+ Years
Work Locations: Bangalore, Hyderabad, Kochi, Bhubaneswar, Delhi NCR, Pune
Education: B.E./B.Tech in Computer Science, Electronics, Telecommunications, or equivalent qualification.

Role Overview

We are looking for an experienced FreeSWITCH Developer with strong expertise in C/C++, SIP, VoIP, and WebRTC technologies. The candidate will be responsible for developing, integrating, configuring, and maintaining FreeSWITCH-based telephony solutions and integrating them with Contact Center as a Service (CCaaS) platforms.

Key Responsibilities
  • Develop, customize, and maintain FreeSWITCH modules and dialplans using C/C++.
  • Implement FreeSWITCH Event Socket Library (ESL) and API integrations.
  • Configure and troubleshoot SIP signaling, SIP trunks, RTP, SRTP, NAT traversal, and codec settings.
  • Work with WebRTC technologies, including ICE, STUN/TURN, DTLS-SRTP, SDP, mod_verto, and WebSocket Secure (WSS).
  • Integrate FreeSWITCH with contact center platforms and custom CCaaS solutions.
  • Configure Automatic Call Distribution (ACD), skill-based routing, and queue management using mod_callcenter or FIFO queues.
  • Implement call recording, call monitoring, supervisor whisper/barge, and related contact center features.
  • Monitor system health, analyze logs, troubleshoot production issues, and respond to incidents.
  • Manage gateway deployments, configuration changes, codec optimization, and call-quality improvements.
  • Prepare technical documentation, operational runbooks, and standard operating procedures (SOPs).
  • Collaborate with cross-functional teams to ensure system reliability, scalability, and performance.
Mandatory Skills
  • Hands-on experience with FreeSWITCH development and configuration.
  • Strong programming skills in C and C++.
  • Good understanding of SIP protocols and SIP trunk configuration.
  • Experience with FreeSWITCH dialplans, modules, and ESL/API integrations.
  • Knowledge of RTP, SRTP, NAT, codec configuration, and media optimization.
  • Hands-on understanding of WebRTC, ICE, STUN/TURN, DTLS-SRTP, SDP, and WSS.
  • Experience in troubleshooting VoIP and real-time communication systems.
Good-to-Have Skills
  • Experience with Asterisk or similar telephony platforms.
  • Experience integrating FreeSWITCH with CCaaS or contact center solutions.
  • Knowledge of ACD, skill-based routing, FIFO queues, and supervisor features.
  • Experience with production monitoring, incident management, and log analysis.
Qualifications
  • B.E./B.Tech in Computer Science, Electronics, Telecommunications, or an equivalent discipline.
  • Minimum 5 years of relevant experience in FreeSWITCH, VoIP, SIP, or telecom software development.
  • Strong analytical, debugging, problem-solving, and communication skills

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

FreeSWITCH Developer (C/C++ & SIP Engineer)
FreeSWITCH Developer (C/C++ & SIP Engineer)

WillWare Technologies • Khordha

On-site
INR 900,000 - 2,100,000
FreeSWITCH Engineer
FreeSWITCH Engineer

VMC Soft Technologies, Inc • Bengaluru South

On-site
INR 1,500,000 - 2,200,000
Senior FreeSWITCH & WebRTC Engineer_Contact Center_XP: 5+
Senior FreeSWITCH & WebRTC Engineer_Contact Center_XP: 5+

Tata Consultancy Services • Hyderabad, Pune District, Bengaluru

On-site
INR 2,500,000 - 4,200,000
FreeSWITCH Implementation Engineer
FreeSWITCH Implementation Engineer

Aurexion, Inc. • India

On-site
INR 1,200,000 - 2,400,000
Free SWITCH Engineer
Free SWITCH Engineer

VMC Soft Technologies, Inc • Hyderabad

On-site
INR 1,500,000 - 2,000,000
free switch
free switch

VMC Soft Technologies, Inc • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Freeswitch Developer/ Asterisk Developer/ Voip Developer
Freeswitch Developer/ Asterisk Developer/ Voip Developer

Cap Talent HR • Chennai, Bengaluru

On-site
INR 800,000 - 1,200,000
Manager - Voice Application (FreeSwitch-Asterisk)
Manager - Voice Application (FreeSwitch-Asterisk)

Ishan Group • Ahmedabad District

On-site
INR 650,000 - 1,000,000
VOIP Developer
VOIP Developer

Guest-tek India • Gurugram District

On-site
INR 800,000 - 1,200,000
Principal Software Engineer (VOIP / Telephony)
Principal Software Engineer (VOIP / Telephony)

Exotel • Bengaluru

On-site
INR 1,200,000 - 2,500,000