CareerPlanGet AI match score →

Senior Software Engineer(6+ years-C, Multithreading, Data structure, Algorithm, Protocal -SIP, RTP, RTC)

Bangalore, India💼 Full-time🗓 2026-04-13 → 2026-08-01

Core

Develops, analyzes, and maintains the Core Development Engine (CDE) for Push To Talk Over Cellular applications across Android, iOS, Embedded Devices, and Windows.

Role type

Senior Software Engineer (C, VoIP, Multithreading)

Builds

Cross-platform PTT client applications and the underlying CDE library

Domain

Telecom / VoIP / Mobile Communications

Deliverable

production ML models | product features | infrastructure

Required skills

C programming, multithreading, data structures, SIP/RTP/RTCP protocols, TCP/UDP, H.264 codecs, Linux/Windows build tools, leak and crash analysis, thread management, design patterns

Preferred skills

Mobile application development (Android/iOS), system/networking concepts (sockets, mutex, thread priorities), VoIP domain knowledge

Technologies

C, PJSIP Stack, SIP, RTP, RTCP, TCP, UDP, H.264, Android, iOS, Linux, Windows

Responsibilities

Analyze, develop, design, and maintain software for organization products; perform system integration of software and hardware; develop, validate, and test structures and user documentation

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗