Talent.com
Senior WebRTC Firmware Developer
Senior WebRTC Firmware DeveloperEzlo Innovation • Gurgaon, India
Senior WebRTC Firmware Developer

Senior WebRTC Firmware Developer

Ezlo Innovation • Gurgaon, India
1 hour 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 • Gurgaon, India

Related jobs
Senior PHP (laravel)Developer

Senior PHP (laravel)Developer

Viral Pitch : Influencer Marketing Platform • Gurugram, Haryana, India
Job Profile - Senior PHP (Laravel) Developer.Integration of user-facing elements developed by front-end developers.Solve complex performance problems and architectural challenges.Integration of dat...Show more
Last updated: 3 days ago • Promoted
PHP Laravel Developer

PHP Laravel Developer

Sequifi • Gurugram, Haryana, India
Position Title : PHP Laravel Developer.Gurgaon / Indore / Noida / Bangalore.HR Tech company committed to transforming the talent acquisition and employee lifecycle experience through technology, automatio...Show more
Last updated: 1 day ago • Promoted
Web Developer

Web Developer

Loch Corporate Services • Gurugram, Haryana, India
Loch Corporate Services Private Limited.Gurugram, India (Work from Office mandatory).Loch Corporate Services Private Limited is a professional services firm delivering a broad range of solutions ac...Show more
Last updated: 5 days ago • Promoted
Senior MERN Developer

Senior MERN Developer

HexaHealth • Gurugram, Haryana, India
Job Title : Senior Executive - Full Stack Engineer.Location : Sector - 14, Gurugram.Qualifications : Any Graduate (BTech / MTech / MCA preferred). Senior Executive - Full Stack Engineer.The ideal candidate...Show more
Last updated: 23 hours ago • Promoted
Appglide - Senior Product Designer

Appglide - Senior Product Designer

Appglide.io • Gurgaon
Job Description : - Explore a few solution directions; document trade-offs and recommend a path.Create flows, wireframes, prototypes, and production...Show more
Last updated: 30+ days ago • Promoted
ZIGRAM - Wordpress Developer - Javascript / PHP

ZIGRAM - Wordpress Developer - Javascript / PHP

ZIGRAM DATA TECHNOLOGIES PRIVATE LIMITED • Gurgaon
Requirements : - Highly focused individual with a self-driven attitude - Strong understanding of WordPress...Show more
Last updated: 29 days ago • Promoted
Senior PHP Developer - Symfony Framework

Senior PHP Developer - Symfony Framework

Sureminds Solutions Pvt. Ltd. • Gurugram
Description : Role : Senior PHP Developer Location : Noida Exp : 7 to 15 years Notice : 0-30 daysShow more
Last updated: 9 days ago • Promoted
Input Zero Technologies - Senior Remedy Developer - BMC

Input Zero Technologies - Senior Remedy Developer - BMC

Input Zero Technologies • Gurgaon
About the Role : We are seeking an experienced Senior Remedy Developer with a strong background in BMC Remedy development, implementation, and int...Show more
Last updated: 30+ days ago • Promoted
Senior Web Designer

Senior Web Designer

Cvent • Gurugram, Haryana, India
Event websites on the Cvent Content Management system.The person should be an SME and must have good communication skills (both verbal and written) to be able to communicate and understand requirem...Show more
Last updated: 5 days ago • Promoted
Senior Backend Fullstack Engineer

Senior Backend Fullstack Engineer

MSE Technology • Gurugram, Haryana, India
A highly skilled Full Stack developer comfortable with both front-end and back-end programming.Responsible for developing and designing front-end web architecture, ensuring application responsivene...Show more
Last updated: 11 hours ago • Promoted • New!
React.js + PHP Developer

React.js + PHP Developer

Discoveries Quintessential • Gurugram, Haryana, India
Software Development Engineer (SDE-II).We are a leading retail technology company building India’s most advanced omni-retail software suite, designed to streamline operations for both online and of...Show more
Last updated: 4 days ago • Promoted
Senior Node Developer

Senior Node Developer

Cvent • Gurgaon, India
Provide technical leadership and mentor a team of engineers to build Internet-scale applications where performance, reliability, and scalability, are critical design goals – not after-thoughts.Coll...Show more
Last updated: 7 hours ago • Promoted • New!
Meritto - PHP Developer

Meritto - PHP Developer

Meritto • Gurugram
Description : As a member of our Technology team, your day will be all about problem-solving and building.You'll design, develop, an...Show more
Last updated: 8 days ago • Promoted
Senior Firmware Engineer

Senior Firmware Engineer

Elecbits • Gurugram, Haryana, India
Elecbits is India’s leading full-stack, vertically integrated Electronics engineering.Maruti Suzuki, OLA, Valeo, and 200 others to go from idea to mass production in. We are on a mission to build th...Show more
Last updated: 5 days ago • Promoted
Shopify Senior Developer

Shopify Senior Developer

GMG • Gurugram, Haryana, India
GMG is a global well-being company retailing, distributing and manufacturing a portfolio of leading international and home-grown brands across sport, everyday goods, health and beauty, properties a...Show more
Last updated: 5 days ago • Promoted
Back End Developer

Back End Developer

Zetheta Algorithms Private Limited • Gurgaon, India
ZeTheta Algorithms Private Limited is a FinTech start-up which has been recently set up and is developing innovative AI tools. The Back-End Web Developer Intern will be responsible for server-side a...Show more
Last updated: 30+ days ago • Promoted
SilverPush - Senior HTML Developer - React.js / Javascript

SilverPush - Senior HTML Developer - React.js / Javascript

Silverpush • Gurugram
Description : About the Role.We are seeking an experienced HTML Developer with strong CSS skills and working knowledge of React. The ideal candidate should have an eye...Show more
Last updated: 30+ days ago • Promoted
Senior Software Developer - C# / WebAPI

Senior Software Developer - C# / WebAPI

Farsight Technologies • Gurgaon
Description : Key Responsibilities : - Design, develop, test, and deploy web applications using C#.Net MVC,...Show more
Last updated: 30+ days ago • Promoted