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

Senior WebRTC Firmware Developer

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

    Related jobs
    Senior Sharepoint Developer

    Senior Sharepoint Developer

    Atidan Technologies • ludhiana, India
    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: 3 hours ago • Promoted • New!
    Senior Fullstack Engineer

    Senior Fullstack Engineer

    Black Dog Labs • ludhiana, India
    Senior Fullstack Engineer (with Data Engineering Experience).Remote (collaboration across time zones), India or LATAM preferred. Proficient English communication.Full-Stack Engineering / Backend Eng...Show more
    Last updated: 2 days ago • Promoted
    Web Designer

    Web Designer

    Sweet • ludhiana, India
    Project-based, potential for ongoing work).Sweet is the AI-native business platform built for creators — a business partner that clears the clutter, automates the back-office, and gives creators th...Show more
    Last updated: 3 days ago • Promoted
    Web Developer (Freelance)

    Web Developer (Freelance)

    Sweet • ludhiana, India
    Sweet is the AI-native business platform built for creators — a business partner that clears the clutter, automates the back-office, and gives creators the freedom to focus on craft, while Sweet gr...Show more
    Last updated: 2 days ago • Promoted
    Senior Laravel Developer

    Senior Laravel Developer

    Technocrat Horizons • Ludhiana
    Description : Job Summary : We are seeking a skilled and experienced Laravel Developer to join our dynamic team.You will play ...Show more
    Last updated: 15 days ago • Promoted
    Laravel & Vue.js Developer

    Laravel & Vue.js Developer

    WecareXM • ludhiana, India
    We are seeking experienced Laravel Developers with a strong background in Laravel( minimum 2 years and Vue.The ideal candidate will be responsible for development and overseeing project execution, ...Show more
    Last updated: 2 days ago • Promoted
    Senior Webrtc Firmware Developer

    Senior Webrtc Firmware Developer

    Ezlo Innovation • Ludhiāna, Republic Of India, IN
    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 ...Show more
    Last updated: 13 hours ago • Promoted • New!
    Senior Frontend Developer - React Native

    Senior Frontend Developer - React Native

    Hyper Lychee Labs • Ludhiana, Punjab, India
    TIME ZONE : IST EXPERIENCE : Minimum 5 Years JOB DESCRIPTION We are seeking a seasoned Frontend Developer with a strong track record of building high-quality mobile applications.The ideal candidate ...Show more
    Last updated: 3 hours ago • Promoted • New!
    As400 Developer

    As400 Developer

    Kumaran Systems • ludhiana, India
    We are seeking an experienced AS400 professional with 5–10 years of hands-on expertise in IBM iSeries environments.The ideal candidate will be proficient in RPG / LE, COBOL / 400, SQL, CLP / CLLE, DB2 / 40...Show more
    Last updated: 9 hours ago • Promoted • New!
    Senior Front-End Developer

    Senior Front-End Developer

    OpsXpress • ludhiana, India
    OpsXpress is hiring for our US client, Emmacare ( – a leading healthcare SaaS platform in chronic care management and telehealth. The selected candidate will be employed by OpsXpress and work exclus...Show more
    Last updated: 3 hours ago • Promoted • New!
    BRM Developer

    BRM Developer

    Aarav Solutions • ludhiana, India
    Aarav Solutions is a leading provider of IT Infrastructure and Telecom Consultancy Services, Cyber Security Applications, Enterprise Solutions, Web Application Development and integrated Software P...Show more
    Last updated: 9 hours ago • Promoted • New!
    Back End Developer

    Back End Developer

    Zetheta Algorithms Private Limited • ludhiana, 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
    Senior Software Engineer

    Senior Software Engineer

    CXC • ludhiana, India
    Design and develop scalable backend services and APIs using Node.Build and maintain high-performance frontend applications using React. Design and implement GraphQL server-side architecture, includi...Show more
    Last updated: 9 hours ago • Promoted • New!
    Wordpress Developer

    Wordpress Developer

    Neyatek Solutions • ludhiana, India
    This is a full-time remote role for a WordPress Developer.The WordPress Developer will be responsible for designing, developing, and maintaining custom WordPress websites with efficient front-end a...Show more
    Last updated: 3 hours ago • Promoted • New!
    iSeries / AS400 + RPG Developer

    iSeries / AS400 + RPG Developer

    HTC Global Services • ludhiana, India
    The ideal candidate will be responsible for developing high-quality applications.They will also be responsible for designing and implementing testable and scalable code. Must have 7+ years of AS / 400...Show more
    Last updated: 3 hours ago • Promoted • New!
    Sr. Web Designer

    Sr. Web Designer

    Confidential • Ludhiana, India
    We're Hiring : PHP / Laravel Developer.Location : Ludhiana (On-site role).Education Culture is looking for a skilled and passionate PHP / Laravel Developer to join our growing team.If you are enthusi...Show more
    Last updated: 7 days ago • Promoted
    Web Content Creator

    Web Content Creator

    Oashin Ventures • Ludhiāna, Republic Of India, IN
    We suggest you enter details here.This is a full-time, on-site Content Writer role based in Ludhiana.The Content Writer will be responsible for creating engaging and relevant web content, designing...Show more
    Last updated: 2 days ago • Promoted
    website developer

    website developer

    Lawshield Technologies Private Limited • ludhiana, India
    India LawShield is a technology-driven platform redefining legal assistance in India by combining AI-powered automation with human legal expertise. Founded by professionals from Artificial Intellige...Show more
    Last updated: 3 hours ago • Promoted • New!