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

Senior WebRTC Firmware Developer

Ezlo Innovation • Faridabad, India
5 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 • Faridabad, India

Related jobs
PHP Developer (Laravel)

PHP Developer (Laravel)

KADDERS • Greater Ahmedabad Area, India
KADDERS is an innovative web and mobile development company specializing in eCommerce platforms like Shopify and WooCommerce and custom web development. With a commitment to delivering tailor-made d...Show more
Last updated: 16 hours ago • Promoted • New!
Senior Software Engineer

Senior Software Engineer

Programmers.io • faridabad, haryana, in
We are seeking a highly skilled and experienced Senior Azure Data Engineer to join our team.The ideal candidate will have deep expertise in Microsoft Azure data services, cloud-based data engineeri...Show more
Last updated: 30+ days ago • Promoted
Chrome Extension [Intern] at US Based Y Combinator Startup

Chrome Extension [Intern] at US Based Y Combinator Startup

Attack Capital • faridabad, haryana, in
Attack Capital is a venture studio that builds, launches, and scales AI-driven SaaS products across high-impact industries including sales, healthcare, legal, and logistics.AI-assisted parallel dia...Show more
Last updated: 17 hours ago • Promoted • New!
Senior Project Manager, CRM Systems

Senior Project Manager, CRM Systems

Yamaha Motor Solutions India • Faridabad, Republic Of India, IN
We are seeking a highly skilled and experienced Senior Project Manager with JLPT N3 / N2 to lead Microsoft-focused projects involving multiple Customer Relationship Management (CRM) platforms.The rol...Show more
Last updated: 3 days ago • Promoted
Senior Sharepoint Developer

Senior Sharepoint Developer

Atidan Technologies • faridabad, haryana, in
Architect and design solutions to support the business-technology initiatives of the Client.Develop and define business and technical requirements and solution designs for defined projects as part ...Show more
Last updated: 30+ days ago • Promoted
Full Stack Engineer

Full Stack Engineer

Programmers.io • faridabad, haryana, in
We are seeking highly skilled Senior.Laravel and modern frontend frameworks (Vue.The candidate should have deep technical expertise, leadership ability, and experience architecting scalable web sol...Show more
Last updated: 13 days ago • Promoted
Salesforce Developer

Salesforce Developer

Gravity Infosolutions, Inc. • faridabad, haryana, in
We are looking for an experienced.The candidate should be skilled in delivering scalable, secure solutions and collaborating with cross-functional teams. Work with stakeholders to gather and transla...Show more
Last updated: 30+ days ago • Promoted
VC++ / C# Software Development Engineer at FLIR

VC++ / C# Software Development Engineer at FLIR

Grooo AB • Faridabad, Haryana, India
Join Our Dynamic Software Development Team as a VC++ / C# Software Development Engineer!.VC++ / C# Software Development Engineer. If you have a passion for building high-performance enterprise-level sys...Show more
Last updated: 30+ days ago • Promoted
Netweb Technologies - Senior Manager - Investor Relations

Netweb Technologies - Senior Manager - Investor Relations

Netweb Technologies India Limited • Faridabad, India
We are seeking a dynamic and experienced Investor Relations professional to lead strategic communication between the company, investors, analysts, and key financial stakeholders.The ideal candidate...Show more
Last updated: 30+ days ago • Promoted
Senior MERN Developer

Senior MERN Developer

HexaHealth • Faridabad, India
Job Title : Senior Executive - Full Stack Engineer.Location : Sector - 14, Gurugram.Qualifications : Any Graduate (BTech / MTech / MCA preferred). We are looking for a skilled Senior Executive - Full Stac...Show more
Last updated: 5 hours ago • Promoted • New!
Back End Developer

Back End Developer

Jumbo • South Delhi, Delhi, India
You’ll own backend systems, APIs, and infra on AWS.You’ll be solving problems across scalability, fraud detection, and real-time data processing — with huge ownership from day one.NestJS (serverles...Show more
Last updated: 30+ days ago • Promoted
Frontend Developer

Frontend Developer

EaseMyTrip.com • Faridabad, India
The Frontend Software Developer at EaseMyTrip.This role involves using Angular along with other web technologies like HTML, CSS, and JavaScript to create responsive designs and integrate APIs.The d...Show more
Last updated: 30+ days ago • Promoted
Senior WebRTC Firmware Developer

Senior WebRTC Firmware Developer

Ezlo Innovation • Faridabad, Haryana, India
About the RoleWe'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 camer...Show more
Last updated: 1 hour ago • Promoted • New!
Senior HPC Engineer

Senior HPC Engineer

Netweb Technologies India Ltd. • Faridabad, Haryana, India
Accomplished HPC Systems Engineer with 8–10 years of enterprise Linux administration and over 5 years of hands-on experience managing large-scale HPC clusters exceeding 500 cores and multi-petabyte...Show more
Last updated: 30+ days ago • Promoted
Full Stack Engineer

Full Stack Engineer

Insight Global • faridabad, haryana, in
Contract with Insight Global Client.React, React Native, TypeScript.React, React Native, and TypeScript.Deploy containerized solutions using. Ensure high-quality deliverables through.CI / CD pipelines...Show more
Last updated: 30+ days ago • Promoted
Web Designer

Web Designer

EaseMyTrip.com • Faridabad, India
The Web Designer at EaseMyTrip.This job requires knowledge in web technologies like HTML5, CSS3, and JavaScript, as well as design tools such as Photoshop. The designer will make websites that work ...Show more
Last updated: 30+ days ago • Promoted
RPA Developer

RPA Developer

Dentalkart • South Delhi, Delhi, India
The ideal candidate must have hands-on experience integrating APIs, calling external services, and creating robust end-to-end automation solutions. Develop, deploy, and maintain automation workflows...Show more
Last updated: 8 days ago • Promoted
Senior System Engineer

Senior System Engineer

ZoofyTechX • faridabad, haryana, in
IT solutions partner helping businesses bridge the gap between their goals and the right technology.We support organizations in identifying, integrating, and managing solutions across hardware, sof...Show more
Last updated: 5 hours ago • Promoted • New!