Talent.com
Senior WebRTC Firmware Developer
Senior WebRTC Firmware DeveloperEzlo Innovation • Ajit, India
No longer accepting applications
Senior WebRTC Firmware Developer

Senior WebRTC Firmware Developer

Ezlo Innovation • Ajit, India
9 hours ago
Job description

About the Role

We're looking for an expert-level developer to own and evolve our WebRTC streaming orchestration service for smart home hub devices. This is a critical component that bridges IoT cameras with cloud services, enabling real-time video streaming for thousands of deployed devices.

You'll join our firmware team and take full ownership of a production Go application (~6,600 lines) that handles WebRTC streaming, MQTT communication, and cloud integration.

What You'll Work On

WebRTC Streaming Pipeline  - Manage real-time video streaming from IP cameras to cloud clients via WebRTC and RTSP protocols

MediaMTX Integration  - Orchestrate RTSP-to-WebRTC conversion through the MediaMTX server

MQTT Gateway  - Handle bidirectional messaging between hub devices and cloud infrastructure

Network Resilience  - Implement and improve retry logic, connection monitoring, and graceful degradation

ICE / TURN Server Management  - Coordinate P2P connectivity and credential distribution

Metrics & Observability  - Maintain OpenTelemetry tracing, structured logging, and performance metrics

Tech Stack

Language :  Go 1.22 (compiled for ARM Linux)

Protocols :  WebRTC, RTSP, MQTT, WebSockets, MSE

Key Libraries :  paho.mqtt.golang, gortsplib, gorilla / websocket, zerolog, viper

Infrastructure :  MediaMTX, MQTT broker, cloud APIs

CI / CD :  GitLab pipelines, S3 deployment

Target Hardware :  ARM-based smart home hubs

Requirements

Must Have

Expert Go development  - Production experience with concurrent Go applications, goroutines, channels, and memory management

Deep WebRTC protocol knowledge  - Understanding of ICE, STUN / TURN, SDP negotiation, RTP / RTCP, and codec handling (H.264, MPEG4)

Embedded systems experience  - Comfortable with resource-constrained environments, ARM architecture, and cross-compilation

Network debugging skills  - Proficient with packet analysis, latency troubleshooting, and diagnosing connectivity issues across NAT / firewall scenarios

RTSP / streaming protocols  - Experience with real-time streaming, media servers, and video pipeline optimization

Nice to Have

MQTT protocol experience

IoT / smart home domain knowledge

Experience with MediaMTX or similar media servers

OpenTelemetry / distributed tracing

Linux systems programming

What Success Looks Like

Reliable video streaming with minimal latency across varying network conditions

Quick diagnosis and resolution of streaming issues on deployed devices

Clean, maintainable code that other firmware team members can understand

Proactive identification of potential issues before they impact production

Details

Team :  Firmware team

Type :  Full-time

Hardware :  Access to hub devices provided for development and testing

How to Apply

Please include : - Resume highlighting relevant WebRTC / streaming experience - Examples of Go projects you've built or contributed to - Brief description of a challenging networking or streaming problem you solved

Create a job alert for this search

Firmware Developer • Ajit, India

Related jobs
Web Designer

Web Designer

Confidential • Amritsar, Patiala
Indian Mesh is seeking a talented and creative Web Designer to join our team.The ideal candidate will be responsible for conceptualizing and delivering visually appealing and user-friendly website ...Show more
Last updated: 30+ days ago • Promoted
MERN + React Native Developer

MERN + React Native Developer

Confidential • Patiala, India
FleetPulse is an innovative technology company focused on transforming the logistics and transportation industry through advanced Trucking Management Systems (TMS). We build scalable, high-performan...Show more
Last updated: 16 days ago • Promoted
Exe. / Senior Sales Executive / ASM Project Sales

Exe. / Senior Sales Executive / ASM Project Sales

2coms • Patiala, PB, in
Quick Apply
We are seeking a results-driven Area Sales Manager to lead sales operations and business growth across the Patiala region. This role is pivotal in expanding our market presence by strengthening rela...Show more
Last updated: 4 days ago
SEO Specialist

SEO Specialist

Impressiko • Patiala, Punjab, India
We’re Hiring : SEO Specialist (2+ Years Experience) Location : Chandigarh | Zirakpur | Mohali | Panchkula | Kharar (Hybrid) Company : Impressiko – AI-Powered Digital Marketing & Website Design Agenc...Show more
Last updated: 19 days ago • Promoted
Marketing Executive

Marketing Executive

Confidential • Patiala, India
Radcliffe School is dedicated to nurturing the spark within students and transforming it into the knowledge, skills, and values needed for life beyond the classroom. With a strong 15-year legacy, ov...Show more
Last updated: 21 days ago • Promoted
Videographer & Growth Specialist

Videographer & Growth Specialist

Confidential • Patiala, India
Vedantu is hiring a Videographer & Growth Specialist for our Patiala center.In this role, you will shoot and edit long-form educational videos and YouTube Shorts, manage and optimize our YouTube ch...Show more
Last updated: 3 days ago • Promoted
Designer Associate

Designer Associate

Milestone Job Consultant • Patiala, India
Candidate must understand designing.Provide professional consultation to customers through various available décor elements at the home across different categories and help them choose the b...Show more
Last updated: 30+ days ago • Promoted
Digital Marketing Intern

Digital Marketing Intern

Confidential • Patiala, India
Wonder Engineering Research, founded in 2020, is a specialized firm at the intersection of engineering innovation and intellectual property solutions. Our core services include patent drafting, pros...Show more
Last updated: 27 days ago • Promoted
MERN + React Native Developer

MERN + React Native Developer

Truxo • Patiala, Punjab, India
Location : Patiala, Punjab (In-office) Employment Type : Full-Time About FleetPulse FleetPulse is an innovative technology company focused on transforming the logistics and transportation industr...Show more
Last updated: 21 days ago • Promoted
Freelancer Bidder (Remote / Mohali)

Freelancer Bidder (Remote / Mohali)

HR Digital Company • Patiala, Punjab, India
Remote
We’re Hiring – Freelancer Bidder (Remote / Mohali) HR Digital Company is expanding our digital network! We’re looking for a Freelancer Bidder / Business Development Executive who can bring in pro...Show more
Last updated: 30+ days ago • Promoted
Bookkeeper

Bookkeeper

Confidential • Patiala, India
Role : Bookkeeper ( 5+ years of exp.Location : Hybrid / Patiala( Preffered).We are looking for a Bookkeeper for a trucking firm based in Canada. The perfect candidate should have a solid grasp of tax ...Show more
Last updated: 27 days ago • Promoted
Cloud / System Architect

Cloud / System Architect

Minutes to Seconds Pty Ltd • Patiala, India
Minimum 3 years of experience as a Cloud / System Architect.Strong understanding of AI / ML concepts and their integration into cloud systems. Knowledge of AI-based tools to enhance coding testing aut...Show more
Last updated: 14 days ago • Promoted