Talent.com
Senior Webrtc Firmware Developer
Senior Webrtc Firmware DeveloperEzlo Innovation • Gurgaon, Republic Of India, IN
No longer accepting applications
Senior Webrtc Firmware Developer

Senior Webrtc Firmware Developer

Ezlo Innovation • Gurgaon, Republic Of India, IN
20 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 • Gurgaon, Republic Of India, IN

    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
    Firmware Engineer

    Firmware Engineer

    Best NanoTech • Gurugram, Haryana, India
    We are on a mission to build the digital and physical infrastructure for every electronics enterprise on the planet.We are seeking a highly skilled. The role involves low-level programming in.Key re...Show more
    Last updated: 15 hours ago • Promoted • New!
    Senior Firmware Engineer - Embedded System

    Senior Firmware Engineer - Embedded System

    ELECBITS TECHNOLOGIES PRIVATE LIMITED • Gurgaon
    Description : About Us : Elecbits is Indias leading full-stack, vertically integrated Electronics engineering and ma...Show more
    Last updated: 30+ 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: 1 day ago • Promoted
    Senior Developer / Technical Lead - Mendix Platform

    Senior Developer / Technical Lead - Mendix Platform

    BinaryStar SearchX • Gurgaon
    Work Mode : Work from office (5 days) Key Responsibilities : - Minimum 2+ years in Mendix (v8 or later) development.Strong understanding of Mendix architec...Show more
    Last updated: 16 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    AAA Global • Gurugram, Haryana, India
    High-Frequency Trading Software Developer.Design and develop ultra-low-latency automated trading systems.Enhance system performance using advanced network and systems programming methods.Implement ...Show more
    Last updated: 30+ days ago • Promoted
    EazyDiner - Senior Backend Developer - PHP / Node.js

    EazyDiner - Senior Backend Developer - PHP / Node.js

    EazyDiner Pvt. Ltd. • Gurgaon
    Description : We are looking for a passionate and experienced Backend Developer with experience in building ...Show more
    Last updated: 30+ days ago • Promoted
    Meritto - PHP Developer

    Meritto - PHP Developer

    Meritto • Gurgaon
    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: 9 days ago • Promoted
    Senior WebRTC Firmware Developer

    Senior WebRTC Firmware Developer

    Ezlo Innovation • Gurgaon, 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: less than 1 hour ago • Promoted • New!
    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: 15 hours ago • Promoted • New!
    Appglide - Senior Product Designer

    Appglide - Senior Product Designer

    Appglide.io • Gurugram
    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
    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: 10 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 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
    Avaloq Developer

    Avaloq Developer

    Luxoft India • Gurgaon, Haryana, India
    Project Description : We are looking for skilled Avaloq Developers to join our team.In this role, you will collaborate with cross-functional teams to design, implement, and maintain payment processi...Show more
    Last updated: 30+ 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
    SDE - 3

    SDE - 3

    Faym • Gurugram, Haryana, India
    With over 35,000+ creators onboarded, Faym has driven 200Cr+ GMV for.Meesho, Myntra, Amazon, Flipkart etc.We're seeking a sharp, experienced SDE - 3 to architect, build, and scale our core systems....Show more
    Last updated: 5 days ago • Promoted
    Engineering Manager - Web Development Framework

    Engineering Manager - Web Development Framework

    HyrEzy Talent Solutions • Gurugram
    Position : Engineering Manager Location : Gurgaon Experience : 5-8 years Budget : 35-50 LPA Note : 1.We...Show more
    Last updated: 30+ days ago • Promoted