Talent.com
Senior WebRTC Firmware Developer
Senior WebRTC Firmware DeveloperEzlo Innovation • Belgaum, IN
Senior WebRTC Firmware Developer

Senior WebRTC Firmware Developer

Ezlo Innovation • Belgaum, IN
13 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 • Belgaum, IN

    Related jobs
    Optimizely Senior Developer

    Optimizely Senior Developer

    Tata Consultancy Services • belagavi, karnataka, in
    We are looking for an experienced Optimizely (formerly Episerver) Developer to design, develop, and maintain digital experience solutions using the Optimizely DXP platform.The ideal candidate shoul...Show more
    Last updated: 15 days ago • Promoted
    BigCommerce Developer

    BigCommerce Developer

    Upbott Consulting, Inc • belagavi, India
    Job Title : BigCommerce Developer.We are seeking a BigCommerce Developer to join our dynamic team.The ideal candidate will have extensive experience in BigCommerce development, including customizing...Show more
    Last updated: 22 days ago • Promoted
    Freelance Deep Web Crawler Engineer (AI-Integrated Data Pipeline)

    Freelance Deep Web Crawler Engineer (AI-Integrated Data Pipeline)

    Sixteen Alpha AI • belagavi, karnataka, in
    The crawler will be integrated with an.AI or NLP / LLM-based components.JavaScript, infinite scrolling, or APIs.LLM-based data labeling, or automated content enrichment modules.Airflow, Prefect, or c...Show more
    Last updated: 14 days ago • Promoted
    Senior Developer

    Senior Developer

    Virtusa • belagavi, India
    Flexcube Application Developer Extension Development.Job SummaWe are seeking a skilled Flexcube Application Developer with handson experience in developing extensions and customizations for Oracle ...Show more
    Last updated: 7 days ago • Promoted
    Senior Front-End Web Developer (HTML & Bootstrap)

    Senior Front-End Web Developer (HTML & Bootstrap)

    KBM Resorts • Belgaum, IN
    Copy the following with answers and email to.Number of years and version experience in : .Notice period in current company (or) How soon can you join ? (in days). Attach Resume along with the email.Ar...Show more
    Last updated: 30+ days ago • Promoted
    (Laravel / PHP) Web developer with React Native Experience

    (Laravel / PHP) Web developer with React Native Experience

    TellByte • Belgaum, IN
    PHP / Laravel applications into a.The ideal candidate will have a solid background in backend development, database management, and API design, with hands-on experience enabling smooth integration wi...Show more
    Last updated: 4 days ago • Promoted
    Senior Software Engineer - Web (React / TypeScript)

    Senior Software Engineer - Web (React / TypeScript)

    Endowus • belagavi, karnataka, in
    Endowus is Asia’s leading fee-only wealth platform.Headquartered in Singapore, we are the first digital advisor to span both private wealth and public pension savings (CPF & SRS), helping everyone ...Show more
    Last updated: 22 days ago • Promoted
    Senior Backend Developer W / Spark

    Senior Backend Developer W / Spark

    LiveRamp • belgaum, karnataka, in
    LiveRamp is the data collaboration platform of choice for the world’s most innovative companies.A groundbreaking leader in consumer privacy, data ethics, and foundational identity, LiveRamp is sett...Show more
    Last updated: 30+ days ago • Promoted
    Web Developer

    Web Developer

    Smart Moves Consultants • Belgaum, IN
    Design and develop high-performance, responsive web portals using React.Build scalable backend services and APIs with Node. Integrate and optimize Snowflake for secure data storage, querying, and an...Show more
    Last updated: 1 day ago • Promoted
    Web Developer (Freelance)

    Web Developer (Freelance)

    Sweet • Belgaum, IN
    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 Web Scraping Engineer

    Senior Web Scraping Engineer

    Zomunk • Belgaum, IN
    We're building a product that relies heavily on collecting structured data from a number of known websites.We need someone experienced who can own this part of the system end-to-end; from writing s...Show more
    Last updated: 8 days ago • Promoted
    Front-End Web Designer (AI-Enhanced)

    Front-End Web Designer (AI-Enhanced)

    EoR Marketing • belagavi, India
    Front-End Web Designer (AI-Enhanced).The ideal candidate will have a strong eye for design, excellent coding skills, and the ability to leverage. Design and develop high-quality, responsive websites...Show more
    Last updated: 30+ days ago • Promoted
    Senior Back End Developer

    Senior Back End Developer

    Culvii • Belgaum, IN
    At Culvii, we're building a platform that transforms expertise into artificial domain intelligence, giving professionals effortless ways to weave AI into what they do best.Our mission is to empower...Show more
    Last updated: 30+ days ago • Promoted
    Senior Product Designer

    Senior Product Designer

    Jacks Club • Belgaum, IN
    We offer Dice, Keno, Mines, Plinko, 2,000+ slots, table games, and live dealer experiences.With $50,000+ in monthly giveaways, cryptocurrency support for e. BTC, ETH, LTC, TRON, XRP, and DOGE, and a...Show more
    Last updated: 30+ days ago • Promoted
    Web3 Engineer

    Web3 Engineer

    {xpay} • belagavi, karnataka, in
    Agent to Agent payments in the Agentic Economy with its cutting-edge control plane for managing x402 payments.The platform enables businesses to prevent runaway agent costs, monetize APIs instantly...Show more
    Last updated: 15 days ago • Promoted
    Braze Developer (Remote)

    Braze Developer (Remote)

    CHARLES & KEITH GROUP • Belgaum, IN
    Remote
    We are looking for a skilled Braze Developer (www.You will be responsible for implementing and optimizing customer engagement campaigns using the Braze platform. This includes working closely with m...Show more
    Last updated: 30+ days ago • Promoted