CareerPlanSign in

3-6 years(C, C++, multithreading, data structure, SIP, RTP, RTCP)

Bangalore, India💼 Full-time🗓 2026-08-06 → 2026-09-26

Core

Develop and maintain software for Motorola's Unified Communication Product suite to ensure 3GPP standard compliance for Mission Critical Services (MCPTT, MCData, MCVIDEO).

Role type

Senior C++ software engineer (Mission Critical Communications)

Builds

3GPP standard-based features for Mission Critical Voice, Data, and Video communications

Domain

Telecommunications / Mission Critical Services

Deliverable

production ML models | product features

Required skills

C, C++, multithreading, data structures, VoIP architecture, SIP/RTP/RTCP/SRTP, Sockets, HTTP, TCP/IP, UDP, DNS, SSL, compile/build tools, WPF, XML, JSON, ECC, OIDC

Preferred skills

Wireshark/tcpdump debugging, 3GPP Mission Critical Standards, IETF RFCs, Video streaming application development, AES-GCM encryption, Mikey-Sakke protocols, Azure cloud environments, Python scripting

Technologies

C, C++, Windows, Linux, Unix, Android, iOS, Wireshark, tcpdump, Azure, Python, XML, JSON, HTTP, TCP/IP, UDP, DNS, SSL, SIP, RTP, RTCP, SRTP, Sockets, WPF, ECC, OIDC

Responsibilities

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

Seniority

Mid-level, hands-on IC

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