Motorola Solutions - Technical Lead - Cloud Call Controller

Motorola Solutions · Bengaluru

  • Experience8–12 yrs
  • SalaryNot disclosed
  • Work modeonsite
  • Levelexecutive
  • Posted13 May 2026

About Motorola Solutions

Motorola Solutions is hiring in Bengaluru in technology software. This role looks for around 8+ years of experience.

Skills

  • C/C++
  • WebRTC
  • UDP
  • TCP
  • RTP
  • RTCP
  • ICE
  • STUN
  • TURN
  • SIP
  • VoIP
  • SFU
  • MCU
  • LiveKit
  • Janus
  • performance profiling
  • scalability engineering
  • GCP
  • Docker
  • Kubernetes
  • distributed systems

The role

A technical lead at a real-time communications software company designs and develops cloud media servers and call controllers using C/C++ systems programming, WebRTC, and distributed systems, while guiding scalable signaling and media routing. The role applies performance profiling and Kubernetes to improve latency, resilience, and high-volume concurrent sessions.

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 techniques.

- 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.

Experience/Education Qualification

- Experience: 8+ 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.