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

Senior WebRTC Firmware Developer

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

    Related jobs
    Full Stack Developer

    Full Stack Developer

    WeConnect • ajit, India
    We are seeking an experienced Full-Stack Developer to join a dynamic and globally recognized academic institution on a 9-month contractual engagement. The role involves developing and maintaining we...Show more
    Last updated: 2 days ago • Promoted
    Web Designer

    Web Designer

    Confidential • Amritsar, Patiala
    Indian Mesh is seeking a talented and creative Web Designer to join our team.The ideal candidate will be responsible for conceptualizing and delivering visually appealing and user-friendly website ...Show more
    Last updated: 30+ days ago • Promoted
    Senior / Lead / Principal Software Engineer - RUST Developer

    Senior / Lead / Principal Software Engineer - RUST Developer

    DDN • ajit, India
    DDN Storage is seeking great candidates to join our dynamic team of passionate customer-enabling technologists!.This is an incredible opportunity to be part of a company that has been at the forefr...Show more
    Last updated: 3 hours ago • Promoted • New!
    Senior Frontend Shopify Engineer

    Senior Frontend Shopify Engineer

    Monitors.com • ajit, India
    We specialize in mission-critical radiology workstation technologies—from medical-grade monitors and displays to advanced graphics cards, dictation hardware, calibration tools, and more.We’re a fas...Show more
    Last updated: 3 hours ago • Promoted • New!
    Full Stack React Developer (Specialized in Travel App)

    Full Stack React Developer (Specialized in Travel App)

    Tourism Iceland • ajit, India
    Remote | Contract | Long-Term Opportunity.Attention : If you've built flight / hotel booking engines, worked with travel APIs, or developed real-time travel search systems, this role is for you.We...Show more
    Last updated: 3 hours ago • Promoted • New!
    Frontend Developer

    Frontend Developer

    Zetheta Algorithms Private Limited • ajit, India
    ZeTheta Algorithms Private Limited is a FinTech start-up which has been recently set up and is developing innovative AI tools. The Front-End Web Developer Intern will be responsible for creating res...Show more
    Last updated: 30+ days ago • Promoted
    Back End Developer

    Back End Developer

    Zetheta Algorithms Private Limited • ajit, 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 • ajit, 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: 3 hours ago • Promoted • New!
    MERN + React Native Developer

    MERN + React Native Developer

    Truxo • Patiala, Punjab, India
    Location : Patiala, Punjab (In-office) Employment Type : Full-Time About FleetPulse FleetPulse is an innovative technology company focused on transforming the logistics and transportation industr...Show more
    Last updated: 21 days ago • Promoted
    Back End Developer

    Back End Developer

    Bruxford • ajit, India
    We're hiring a backend developer to work on a healthcare technology platform.You'll build and maintain APIs, design database schemas, optimize performance, and ship production-grade code.Strong wit...Show more
    Last updated: 3 hours ago • Promoted • New!
    React Native Developer

    React Native Developer

    ExpansionJS • ajit, India
    ExpansionJS is the driving force behind SubcontractorHub, a leading SAAS platform that revolutionizes subcontractor management. We thrive on innovation, pushing boundaries, and building cutting-edge...Show more
    Last updated: 3 hours ago • Promoted • New!
    Power Apps Portals Developer

    Power Apps Portals Developer

    MyData Insights Pvt Ltd • ajit, India
    We are seeking a Power Pages Developer to design, build, and extend secure, scalable external-facing digital applications using Power Pages and Microsoft Dataverse. You will work closely with Soluti...Show more
    Last updated: 3 hours ago • Promoted • New!
    SAP CDS Developer-Hybrid Mode

    SAP CDS Developer-Hybrid Mode

    Avensys Consulting • ajit, India
    Avensys is a reputed global IT professional services company headquartered in Singapore.Our service spectrum includes enterprise solution consulting, business intelligence, business process automat...Show more
    Last updated: 3 hours ago • Promoted • New!
    Web Developer (Freelance)

    Web Developer (Freelance)

    Sweet • ajit, 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
    As400 Developer

    As400 Developer

    Kumaran Systems • ajit, 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: 3 hours ago • Promoted • New!
    Full Stack Engineer

    Full Stack Engineer

    Programmers.io • ajit, India
    Job Title : Senior Full Stack Developer (Laravel + Vue).We are seeking highly skilled Senior Full Stack Developers with 7–10 years of experience in Laravel and modern frontend frameworks (Vue.The ca...Show more
    Last updated: 11 days ago • Promoted
    Senior SDET Engineer

    Senior SDET Engineer

    Bright Matrix Global • ajit, India
    Job Title : Senior SDET Engineer.Job Type : Contract (6 Months to Start – Extendable).Pay : As per industry standards.Corillian hands On testing Required. We are seeking a Senior Software Development E...Show more
    Last updated: 6 days ago • Promoted
    Product Marketing Manager - AI Powered Enterprise Software

    Product Marketing Manager - AI Powered Enterprise Software

    Avaya • ajit, India
    Avaya is seeking a strategic and technically fluent Product Marketing Manager to drive the go-to-market success of our software solutions in Customer Experience (CX), Contact Center (CC), and Unifi...Show more
    Last updated: 3 hours ago • Promoted • New!