Motorola Solutions - Senior Software Engineer - Cloud Media Server
Motorola Solutions · Bengaluru
- Experience5–8 yrs
- SalaryNot disclosed
- Work modeonsite
- Levelsenior
- Posted13 May 2026
About Motorola Solutions
Motorola Solutions is hiring in Bengaluru in technology software. This role looks for around 5+ years of experience.
Skills
- C/C++
- UDP/TCP
- RTP/RTCP
- ICE/STUN/TURN
- NAT traversal
- WebRTC
- SIP/VoIP signaling
- audio/video pipelines
- LiveKit
- Janus
- WebSocket
- multithreading
- memory management
- low-level networking
The role
A backend developer at a real-time communications platform builds low-latency audio and video systems using WebRTC, RTP/RTCP, and C/C++. The work also covers SIP/VoIP signaling and cloud-native infrastructure.
Full job description
Team Overview :
We are developing a highly scalable real-time communications (RTC) platform leveraging WebRTC to power audio and video workloads. The system is designed to handle large volumes of concurrent sessions while delivering ultra-low latency, telecom-grade reliability, and multi-region cloud resilience.
We are looking for a Senior Software Engineer with strong hands-on expertise in real-time media systems, signaling, and cloud-native infrastructure.
Primary Skills :
- Proficiency in C/C++, including multithreading, memory management, and low-level networking.
- Production experience and understanding of : UDP / TCP, RTP / RTCP, ICE / STUN / TURN, and NAT traversal.
- Hands-on experience in WebRTC internals, SIP / VoIP signaling, audio/video pipelines, jitter handling, and latency optimization.
- Hands-on experience with open-source RTC stacks such as LiveKit, Janus, or similar WebRTC platforms.
- Strong debugging skills in production environments (packet captures, logs, RTP analysis).
Secondary Skills :
- Experience with AI voice systems (STT / TTS / VAD).
- Cloud experience with GCP, Docker, and Kubernetes.
- Familiarity with distributed systems and high-availability architectures.
- Exposure to ACE (C++) framework.
Job Responsibilities :
- Design and implement scalable audio/video systems using WebRTC, RTP/RTCP, and WebSocket-based signaling.
- Build and enhance cloud media server/controller components including signaling layer, TURN routing, call control, and media processing.
- Optimize performance for low latency, high throughput, and network resilience.
- Debug and resolve call failures, media negotiation issues, voice quality degradation, jitter, and packet loss.
- Perform root cause analysis (RCA) for production issues.
- Contribute to performance benchmarking and system scalability improvements.
Experience/Education Qualification :
- Experience : 5+ years
- Bachelor's degree in computer science, Electronics & Communication, Electrical Engineering, Information Technology, or a related technical discipline
- (Optional but preferred) Master's degree (M.Tech/M.S/MCA.) in a relevant field is a plus.