Senior Software Engineer-RTP/RTCP,WebRTCP, Linux, C/C++

Motorola Solutions
Bengaluru
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Debugging","Root cause analysis (RCA)","Performance optimization"]

Design and implement scalable real-time audio/video systems using WebRTC, RTP/RTCP, and WebSocket signaling. Build cloud media server/controller components such as the signaling layer, TURN routing, call control, and media processing. Optimize for ultra-low latency, high throughput, and telecom-grade reliability across multi-region deployments. Debug production call failures and conduct RCA, benchmarking performance and improving scalability for concurrent sessions.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Motorola Solutions
Motorola Solutions
4 months ago

Senior Software Engineer-RTP/RTCP,WebRTCP, Linux, C/C++

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 13 hours agoStatus: Live

Job Summary

Design and implement scalable real-time audio/video systems using WebRTC, RTP/RTCP, and WebSocket signaling. Build cloud media server/controller components such as the signaling layer, TURN routing, call control, and media processing. Optimize for ultra-low latency, high throughput, and telecom-grade reliability across multi-region deployments. Debug production call failures and conduct RCA, benchmarking performance and improving scalability for concurrent sessions.
Location: Bengaluru
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key 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 the signaling layer, TURN routing, call control, and media processing.
  • •Optimize performance for low latency, high throughput, and network resilience.
  • •Debug and resolve call failures and media negotiation issues, including voice quality degradation, jitter, and packet loss.
  • •Perform root cause analysis (RCA) for production issues and contribute to performance benchmarking and scalability improvements.
Travel: Low travel

Key Requirements

  • •5+ years of experience as a software engineer with strong hands-on expertise in real-time media systems and cloud-native infrastructure.
  • •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.
Experience:5+ years
Education:Bachelor's in computer science, Electronics & Communication, Electrical Engineering, Information Technology, or a related technical discipline
Skills:DebuggingRoot cause analysis (RCA)Performance optimization
Tech Stack:CC++UDPTCPRTPRTCPICESTUNTURNWebRTCSIPVoIPWebSocketsLiveKitJanusGCPDockerKubernetesDistributed systemsHigh-availability architectures

Company Brief

Motorola Solutions
Provides mission-critical communications products and services, including radios, software, video security, and command center solutions for public safety, government, and enterprise customers worldwide.
Industry: Surveillance & Security Hardware
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Chicago, United States
Founded: 1928
Glassdoor
Glassdoor: 3.7
WebsiteLinkedIn