Job Description
We are seeking a skilled VoIP Systems Developer with strong C++ abilities and experience in VoIP technologies to join our multidisciplinary team.
Main Responsibilities:
* Design, develop, and maintain VoIP solutions using C++ as the primary language.
* Implement and optimize VoIP protocols such as SIP (Session Initiation Protocol), RTP (Real-time Transport Protocol), and RTCP (Real-time Transport Control Protocol) for voice and video communications.
* Collaborate with network teams to ensure efficient integration with VoIP servers and devices.
* Perform debugging and troubleshooting in VoIP environments to guarantee high availability and quality of service.
* Implement cybersecurity measures in VoIP communications.
Required Skills:
* VoIP technologies.
* SIP (Session Initiation Protocol): Proficiency in this protocol, both theoretically and practically, including the ability to implement SIP clients and servers, as well as interaction with other SIP-based communication platforms.
* RTP (Real-time Transport Protocol) and RTCP (Real-time Transport Control Protocol): Experience working with these protocols for real-time voice and video transmission, including media synchronization, latency, and quality of service (QoS).
* SDP (Session Description Protocol): Knowledge in the use of SDP to describe multimedia sessions and negotiate codec and media parameters in VoIP systems.
* PJSIP or OpenSIPS: Experience with these libraries or frameworks for the development of VoIP solutions, including the ability to work with PJSIP for managing multiple SIP channels.
* Asterisk or FreeSWITCH server: Experience in configuring and customizing VoIP servers based on Asterisk or FreeSWITCH for call management, conferencing, and other communication services.
C++ and Multimedia Processing:
Familiarity with C++ and libraries for multimedia processing, such as GStreamer and FFmpeg.
What We Offer:
* Hybrid working model with 8 weeks per year of teleworking outside your usual geographical area.
* Flexible start and finish times, with intensive working hours on Fridays and in summer.
* Personalized career plan development, training, and language learning support.
* National and international mobility, including relocation packages for international candidates.
* Competitive compensation with ongoing reviews, flexible compensation, and discounts on brands.
* Wellbeing program, including health, dental, and accident insurance, free fruit and coffee, physical, mental, and financial health training, and more.