Talent Apply
Log in
All jobs
MS

Senior Software Engineer (SSE) – Cloud Media Server

Motorola Solutions
Bangalore, India
On-site

About this role

About the Role

Senior Software Engineer – Cloud Media Server at Theatro, a Motorola Solutions Company, focusing on building a highly scalable real-time communications platform leveraging WebRTC to power audio and video workloads. This role involves contributing to cloud-native infrastructure, signaling, and media processing to deliver ultra-low latency and telecom-grade reliability across multi-region deployments. What You'll Do

  • 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. What We're Looking For

  • 5+ years of hands-on software development experience.

  • Bachelor's degree in Computer Science, Electronics & Communication, Electrical Engineering, Information Technology, or related; Master’s degree is a plus.

  • Proficiency in C/C++, including multithreading, memory management, and low-level networking.

  • Production experience with UDP/TCP, RTP/RTCP, ICE/STUN/TURN, and NAT traversal.

  • Hands-on experience with 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).

  • Cloud experience with GCP, Docker, and Kubernetes.

  • Familiarity with distributed systems and high-availability architectures.

  • Exposure to ACE (C++) framework. Nice to Have

  • Experience with AI voice systems (STT / TTS / VAD).

  • Master’s degree (M.Tech/M.S/MCA) is a plus.

  • Exposure to ACE (C++) framework (if not already listed).

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →