FreeSWITCH Developer /VoIP Engineer (Bengaluru)

FreeSWITCH Developer /VoIP Engineer (Bengaluru)

24 Oct
|
Cerebra
|
Bengaluru

24 Oct

Cerebra

Bengaluru

Role & responsibilities

: 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.
- Solid analytical, debugging, problem-solving, and communication skills

📌 FreeSWITCH Developer /VoIP Engineer (Bengaluru)
🏢 Cerebra
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: freeswitch developer /voip engineer (bengaluru) / bengaluru