Sangoma is looking for a talented, self-motivated Senior Software Engineer / Team Lead to join our fast paced, ever growing organization.
The successful candidate will join our software engineering team and will have the opportunity to work with the latest Sangoma's VoIP, TDM / SS7 / ISDN, Voice, Video and IP communication technologies.
This is a position located in our Bangalore, India office.
Job Duties :
Development projects include VoIP / SIP Gateways, IP to IP communication, Video conferencing Design and develop C / C++ applications and API's for both Linux and Windows
Soft real time application development (RTP, TCP / UDP, IP)
Troubleshooting of soft real time software
IP / WAN Protocol stack troubleshooting VoIP / ISDN troubleshooting
Required Qualifications :
Expert knowledge of VoIP : SIP protocol and SIP Architecture
Hands-on in writing code in C, Python on Linux platform.
Embeded Software / product like VOIP gateway , Analog chip device driver experience.
Expert knowledge in Linux , Kernel development.
Expert knowledge of SS7 , ISDN protocol stack.
Good knowledge of Session Border Controllers : SIP and RTP Security, DOS
Expert in Linux and Linux networking environment : iptables, routing rules, netlink socket Expert knowledge of C multithreaded programming in Linux
Strong understanding of core FreeSWITCH framework and its components
Strong knowledge of source control : GIT, Subversion
Strong knowledge of Python and Bash in Linux
Good knowledge of Telephony PSTN concepts : SS7, ISDN protocols and PSTN Architecture Good understanding of core Asterisk framework and its components
Hobbies include hacking Non Technical
Good management and team organization skills
Self-starter, extremely motivated and ability to learn quickly
Demonstrable verbal and written technical communication skills in English
Candidates must be able to quickly and accurately communicate ideas at a whiteboard, in a chat, over IMor in an e-mail
Successful candidate will be required to overcome extremely steep learning curve without formal training process. Therefore the Candidate must be a capable of quick and efficient self-study.
Comprehensive Medical Benefits
3 weeks vacation
Work Environment :
Think big, start small, move fast
Relaxed creative environment dedicated developing awesome technology and great products.
Small teams of highly motivated and creative developers
Start up mentality with large degree of freedom and expression
Performance based compensation
About Sangoma :
Sangoma Technologies is a trusted leader in value-based Unified Communications solutions for SMBs, enterprises, OEMs, carriers, and service providers.
Sangoma is the primary developer and sponsor of the Asterisk and FreePBX projects and offers Voice over IP systems which enable businesses to achieve enhanced levels of collaboration, productivity, and ROI.