C++ Developer
Ollivia AichRemoteMIDPosted 3d ago
C++17STLBoostFreeSWITCHVoIPLinuxGDBObject-Oriented ProgrammingMultithreaded Application DevelopmentNetwork ProgrammingBash ScriptingMakeSQLtcpdumpWiresharkRTPCall RoutingTranscodingConferencingSIPRTP/RTCPSRTP/SRTCPWebRTCAMQPPythonlibcURLlibsrtpGoogle Protobuf
About the Role
We are looking for a C++ Developer to join our team and support our VOIP server platform. This role involves adding new functionality and maintaining existing systems.
Key Responsibilities
• Support and add new functionality to the VOIP server platform
• Handle calls, IVR, vmail, contact center, and other communication features
• Debug and enhance existing code
• Develop and enhance voice application platforms
Requirements
• Minimum 8 years of relevant experience
• Mandatory hands-on experience in FreeSWITCH development, customization and integration
• Strong knowledge of C++17, STL and Boost
• Linux application and daemon development
• Linux debugging using GDB, including core dumps
• Object-Oriented Programming (OOP) and multithreaded application development
• Multithreading primitives, including mutexes, locks and synchronization
• Network programming using sockets, TCP and UDP
• Bash scripting and Make
• Basic SQL and relational database knowledge
• Experience using tcpdump and Wireshark
• Media server and real-time media processing experience
• Experience developing voice application platforms
Benefits
• Contract work with a technology solutions provider