We are seeking a Senior VoIP Engineer to design and build high-performance modules within our Voice platform. You'll work on the core telephony stack involving signaling, media processing, NAT traversal, and RTP relaying. This is a hands-on execution role ideal for engineers who love building, debugging, and optimizing real-time communication systems.
Responsibilities :
- Implement core voice capabilities using FreeSWITCH, Kamailio / OpenSIPs, and RTPEngine.
- Build and optimize SIP call routing logic, RTP media relays, failover mechanisms, and NAT traversal.
- Develop and manage configurations for scalability, codec negotiation, and SIP trunk registration.
- Implement and test features like call recording, IVR, voicemail, and DTMF detection.
- Monitor live traffic and participate in a 24x7 on-call rotation for critical escalations.
- Collaborate with QA on stress / load testing and with Backend teams on provisioning APIs.
- Document design decisions, configurations, and troubleshooting runbooks.
Requirements :
Strong systems programming and debugging skills in C / C++.Good scripting / debugging skills (Bash, Python, or Lua for FreeSWITCH modules).Proficiency with diagnostic tools (Wireshark, tcpdump, etc).Experience working with geographically distributed infrastructure or HA deployments.(ref : hirist.tech)