Motorola Solutions - Senior Software Engineer/Technical Lead - WebRTC
Motorola Solutions · Bengaluru
- Experience6–11 yrs
- SalaryNot disclosed
- Work modeonsite
- Levelsenior
- Posted27 Apr 2026
About Motorola Solutions
Motorola Solutions is hiring in Bengaluru in technology software. This role looks for around 6+ years of experience.
Skills
- C/C++
- WebRTC
- UDP
- TCP
- RTP/RTCP
- ICE
- STUN
- TURN
- NAT traversal
- SIP/VoIP
- SFU/MCU
- performance profiling
- scalability engineering
- LiveKit
- Janus
The role
A technical lead at a real-time communications technology company architects cloud media servers and call controllers using WebRTC, C/C++, and RTP/RTCP, and optimizes SIP/VoIP signaling and scalable media routing. The role also applies distributed systems and Kubernetes to deliver resilient, low-latency communication 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 Technical Lead who will drive the technical architecture , design and development of cloud media server and controller systems.
Primary Skills :
- Expertise in C/C++ systems programming, including concurrency models, memory optimization, and network stack tuning.
- Production experience with : UDP / TCP, RTP / RTCP timing models, ICE / STUN / TURN at scale, and NAT traversal strategies.
- Strong architectural knowledge of WebRTC internals, SIP / VoIP signaling flows, SFU/MCU design patterns, jitter buffer algorithms, and latency optimization technique.
- Hands-on experience leading deployments of open-source RTC stacks such as LiveKit, Janus, or similar WebRTC platforms.
- Strong skills in performance profiling, scalability engineering, and production-grade debugging.
Secondary Skills :
- Experience integrating AI voice systems (STT / TTS / VAD) into RTC pipelines.
- Strong cloud architecture experience (GCP, Docker, Kubernetes, multi-region failover).
- Solid understanding of distributed systems, high-availability design, and observability frameworks.
- Familiarity with ACE (C++) framework.
Job Responsibilities :
- Own the architecture and development of cloud media server and call controller software.
- Design scalable signaling infrastructure, TURN routing strategies, and media routing topologies for high volume concurrent sessions.
- Define performance and latency optimization strategies across modules.
- Lead debugging and resolution of complex production issues involving call failures, QoS degradation, congestion, and scaling bottlenecks.
- Establish engineering standards for reliability, observability, and performance benchmarking.
- Mentor engineers, conduct design reviews, and guide architectural decisions.
- Drive continuous improvements in scalability, resilience, and operational excellence.