Loading...
{{notif_text}}
Overview Phonologies is hiring FreeSWITCH Module developers to work with us in Pune. You will be involved design, development, customization and maintenance of our home grown FreeSWITCH mods_ . A role that requires individuals to be expert C/C++ programmers and versatile in other skill sets ranging from IP networking, VoIP or working with open-source code. Ideally you should be a mid-level engineer. Roles And Responsibilities Design and develop mods_ using the Freewitch API Create tools for test automation Create cluster of servers on the fly to run multiple instances of FreeSWITCH Experience: Expert C/C++ coder on Linux Proficiency with FreeSWITCH API Experience working with open source code Experience with BitBucket/GithubHUB Knowledge of terms like ACD, IVRS, CTI, WebRTC Debugging issues by reading packet captures Candidate Profile: Bachelor's degree in Eng. (B. tech or MCA) 3-5 years experience in C/C++ on Linux Self-starter and good team player Great problem solving/ analytical skills Excellent Written And Verbal Communication Preferred Skills About us: Phonologies is an active developer and contributor to the open source community. We license our homegrown vxml_STACK that runs on top of Freeswitch. Our products are typically deployed in high density environments, handling 10's of thousands of calls simultaneously. Phonologies is always looking for experienced developers who are inquisitive about "how-things-work".
Responsibilities : - Take a leading role in enhancing our video/audio software solutions for our virtual classroom/meeting solutions as part of our real-time collaboration suite. - Troubleshoot challenging issues as part of cross-functional teams working with Cloud Operations. - Work closely with multi-discipline teams to upgrade and improve our video/audio real-time solutions. - Work to develop analysis tools to diagnose and improve video/audio quality. - Produce scalable, maintainable, and test-driven Java/JavaScript code in a fast-paced environment. Required Skills : - Strong Java skills applying OOP methodologies. - Ability to quickly learn different technologies. - Experience developing for multiple platforms like Linux, Windows, and OSX. - Possess strong debug skills and knowledge of common diagnostic tools like Wireshark - Strong understanding of real-time multi-threaded application development. - Experience with video/audio codecs and video/audio standards including, but not limited to, H.264, H.265 and OPUS etc. - Experience with the WebRTC platform including the RTP stack & SDP, RTCP, TCP, UDP, SIP, HTTPS, SSL/TLS protocols. - Experience integrating third-party or open-source solutions. - WebRTC server technologies like Janus Gateway server and/or Jitsi WebRTC experience is a plus. - BS or higher in Computer Engineering or related technical discipline with 5-15 years' experience.