Senior software Engineer(C, C++, Python, Node, C#, SIP/RTP/RTCP)
Core
Design, develop, and maintain core applications and tools for the Push To Talk Over Cellular (PTT) platform, focusing on cross-platform client libraries and VoIP protocols.
Role type
Senior software engineer (VoIP/Telecom)
Builds
Cross-platform PTT client applications and Core Development Engine (CDE) libraries
Domain
Telecom / VoIP
Required skills
C/C++, Python, Node.js, C#, SIP, RTP/RTCP, VoIP functional testing, TCP/UDP, DNS, HTTP, SSL/TLS, Git, software development lifecycle
Preferred skills
Software development tools, Agile methodologies, SQL, AI/ML concepts
Technologies
PJSIP Stack, Android, iOS, Embedded Devices, Windows
Responsibilities
Design and develop software applications and tools; write clean, efficient, and well-documented code; debug and resolve software defects; identify gaps in manual workflows and automate processes; participate in code reviews and knowledge sharing.
Seniority
Senior, hands-on IC