🚀 Hiring : VoIP Engineer (FreeSWITCH Specialist)
📍 Location : Ahmedabad
🏢 Company : iGuru Software Services Pvt. Ltd.
💼 Employment Type : Full-time
About the Role
We are seeking a highly skilled and motivated VoIP Engineer with deep expertise in the FreeSWITCH open-source communication platform .
In this role, you will design, develop, deploy, and maintain our Voice over IP (VoIP) infrastructure. You’ll play a key role in ensuring the high availability, scalability, and performance of our telephony systems, building custom call flows , and integrating third-party APIs and services .
Key Responsibilities
- Design, implement, and manage VoIP solutions using FreeSWITCH , ensuring reliability, availability, and security.
- Configure and optimize dial plans, call queues, IVRs , and call-handling logic.
- Troubleshoot and resolve complex VoIP issues (e.g., call quality, routing, signaling) using Wireshark, sngrep, tcpdump , etc.
- Develop custom modules and applications in Lua, Python, C / C++, or JavaScript .
- Integrate FreeSWITCH with CRMs, databases (MySQL / PostgreSQL), and RESTful APIs .
- Monitor and maintain system performance with tools like Prometheus, Grafana, and syslog .
- Implement security best practices —firewall configuration, TLS encryption, and anti-fraud measures.
- Collaborate with software developers, network engineers, and support teams to deliver robust communication solutions.
- Maintain detailed documentation for configurations, procedures, and troubleshooting.
- Stay current with VoIP and real-time communication trends and technologies.
Required Qualifications & Skills
Bachelor’s degree in Computer Science, IT, Telecommunications , or related field (or equivalent experience).Proven experience as a VoIP Engineer / Telecommunications Engineer .Deep expertise in FreeSWITCH , including XML / Lua dial plans and module configuration.Strong knowledge of SIP, RTP, WebRTC protocols.Proficiency in Linux system administration (Debian / Ubuntu / CentOS).Experience with Lua, Python, or Perl for call flow logic and automation.Solid understanding of TCP / IP, UDP, DNS, NAT traversal, QoS .Proficiency with Wireshark, sngrep, tcpdump for troubleshooting.Familiarity with MySQL / PostgreSQL integration.Strong analytical, problem-solving, and communication skills.Preferred Skills (Nice to Have)
Experience deploying FreeSWITCH in cloud environments (AWS, Azure, GCP).Background in call center or service provider settings.Knowledge of VoIP security frameworks such as STIR / SHAKEN .Experience with automated testing for VoIP systems (e.g., SIPp).Why Join iGuru
At iGuru, you’ll work in a collaborative, growth-oriented environment where innovation is encouraged, and technical excellence is valued. You’ll have the opportunity to build high-performance communication systems that power next-generation business solutions.