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

Senior Webrtc Firmware Developer

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

    Related jobs
    Senior WebRTC Firmware Developer

    Senior WebRTC Firmware Developer

    Ezlo Innovation • gurgaon, India
    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: 1 hour ago • Promoted • New!
    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: less than 1 hour 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: 11 hours ago • Promoted • New!
    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
    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: less than 1 hour ago • Promoted • New!
    Senior App Developer

    Senior App Developer

    Emiza Supply Chain Services Pvt. Ltd. • Gurgaon, Haryana, India
    Senior App Developer ( Full Time - Gurgaon ) About the Role We’re looking for an experienced React Native Developer to join our mobile development team and lead the charge in building high-qual...Show more
    Last updated: 23 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 Sharepoint Developer

    Senior Sharepoint Developer

    Atidan Technologies • gurugram, uttar pradesh, 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
    Sr Technical Lead- TypeScript developer

    Sr Technical Lead- TypeScript developer

    Aristocrat • Gurgaon, India
    This job is with Aristocrat, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly.We are seekin...Show more
    Last updated: 11 hours ago • Promoted • New!
    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 Website Developer

    Shopify Website Developer

    JOKRS • gurugram, uttar pradesh, in
    We’re Hiring — Contractual Shopify Website Developer.JOKRS (Premium Streetwear for Gen Alpha).We move fast, design bold, and aim to deliver a world-class e-commerce experience.Shopify development a...Show more
    Last updated: 2 hours ago • Promoted • New!
    Senior Node Developer

    Senior Node Developer

    Cvent • Gurugram, Haryana, 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!
    Senior Backend Engineer

    Senior Backend Engineer

    Hyperhire • gurugram, India
    Client : Confidential, is looking for a product-focused, well-rounded Software Engineer who loves building and shipping impactful features end-to-end. This is a highly hands-on role where you’ll wri...Show more
    Last updated: 1 hour ago • Promoted • New!
    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
    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: 4 days ago • Promoted