FreeSWITCH Developer - Bangalore India

Sangoma India Engineering

16 Aug 2018

Sangoma India



Full Time


15 years

Sangoma has been a dedicated supporter of the FreeSWITCH project since its inception.  We are one of the only companies that have sponsored every single ClueCon conference.   We are passionate about open source telephony and FreeSWITCH.   

Sangoma is looking for talented FreeSWITCH developers to join Sangoma team to join our fast paced, ever growing organization. As a member of Sangoma's VoIP Engineering Team, you will be responsible for the design, development and troubleshooting of Sangoma's Session border controllers and high density gateways.

By working in a small fast moving company like Sangoma, you will have end to end project involvement and participate in a full development cycle from prototyping, application development, troubleshooting and support. Working in a fast paced growing company requires that candidates be self starters, fast learners with excellent critical thinking and reasoning abilities

Location:  Remote or Local

Job Responsibilities

  • Design and develop FreeSWITCH as part of Sangoma's Session Border Controllers
  • Build complex VoIP solutions for carriers and ISPs
  • IP / WAN Protocol stacks troubleshooting
  • VoIP / TDM troubleshooting

Required Skills

  • Experience with FreeSWITCH and open source telephony
  • Experience in VoIP: SIP and RTP
  • Active GitHub account 
  • Strong knowledge of C/C++ multithreaded programming
  • Knowledge of both Linux development environments
  • Strong understanding of real-time, networked applications
  • Networking Protocol Stacks: TCP/IP, Ethernet, VPN, VLAN, Routing
  • Knowledge of scripting languages such as Python
  • Self-starter and willingness/ability to learn quickly in a fast-paced environment
  • Demonstrable verbal and written technical communication skills in English
  • Candidates must be able to quickly and accurately communicate ideas on a whiteboard, in a chat, over IM or in an e-mail

Highly Desired Skills

  • Knowledge of VoIP/TDM Protocols: SIP, RTP, ISDN-PRI/BRI, FXO, FXS, SS7
  • Experience in VoIP and Telephony Systems
  • Experience with Asterisk┬« Software-based PBX

Job Type: Full-time