About this role
About the Role We are seeking a Technical Lead to drive the architecture, design, and development of cloud media server and call controller systems for Motorola Solutions' Theatro platform. The role focuses on building scalable, low-latency signaling and media routing for high-volume RTC sessions, leveraging WebRTC, SIP/VoIP, and modern cloud infrastructure. What You'll Do
- 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 What We're Looking For
- 8+ years of experience in software engineering
- Bachelor's degree in Computer Science, Electronics & Communication, Electrical Engineering, Information Technology, or related technical discipline (optional Master’s degree preferred)
- 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, SFU/MCU design patterns, jitter buffer algorithms, and latency optimization
- Hands-on experience deploying open-source RTC stacks such as LiveKit, Janus, or similar WebRTC platforms
- Strong skills in performance profiling, scalability engineering, and production-grade debugging
- Experience integrating AI voice systems (STT/TTS/VAD) into RTC pipelines
- 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 Nice to Have
- Master’s degree (M.Tech/M.S/MCA) preferred Compensation & Benefits
- Travel requirements under 10% (Relocation not provided).
- Motorola Solutions is an Equal Opportunity Employer.