Senior WebRTC Firmware Developer

2 days ago


Nashik, India Ezlo Innovation Full time

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



  • nashik, India beBeeEmbeddedSystem Full time

    Senior Power Systems EngineerThis is a challenging opportunity to work with cutting-edge technology and develop innovative solutions for unmanned aerial vehicle (UAV) applications. The ideal candidate will have hands-on expertise in designing, developing, and validating lithium-ion battery power systems.About the RoleWe are seeking an experienced Senior...


  • Ambad, Nashik, Maharashtra, India Aerogravity Private Limited Full time ₹ 30,000 - ₹ 40,000 per year

    Job Title: Embedded Firmware Engineer (0–1 Year Experience)Company: ConfluenceLocation: Nashik, Ambad Employment Type: Full-TimeOverviewWe are seeking a highly motivated Embedded Firmware Engineer who is passionate about developing robust firmware for microcontroller-based systems. This position is ideal for recent graduates or professionals with up to one...


  • Nashik, India Qode Full time

    We are seeking a highly experienced Firmware Engineer with 8+ years of hands-on experience in embedded audio software development, including Bluetooth audio, low-power design, and audio signal processing. This is a critical role in our hardware-software co-development team, where your expertise will directly impact the performance and user experience of our...


  • Nashik, Maharashtra, India 94ded62a-bca2-4f0a-9d11-dce348c9b03d Full time ₹ 40,00,000 - ₹ 1,20,00,000 per year

    The role We need Embedded Engineers (24 yrs) with strong skills in Embedded C/C++, ESP32/STM32/PIC, UART/SPI/I2C, IoT (Wi-Fi/BLE/4G), MQTT, and debugging tools. The role includes firmware development, hardware integration, testing, and support.Shift allowanceTravel allowanceEmployee Assistance Program (EAP)Health insuranceAnnual bonusPerformance...


  • Nashik, India Emerson (Emerson)(2252) Full time

    Description :In This Role, Your Responsibilities Will Be :- Work on Embedded Firmware projects as a member of Engineering & Design and Testing teams for new product development and lead the development of firmware for high voltage test and measurement products, in collaboration with Lead Engineers and Technical Leads.- Define and document embedded system...

  • Electronics Expert

    1 week ago


    Nashik, India Godaam Innovations Full time

    IOT Engineer from the field of Electronics/E& Tc to develop IOT systems, embedded systems and firmware development


  • Nashik, India Digile Full time

    We’re Hiring: Senior ServiceNow Developer (6–10 Years Experience)Pan India- Remote ( Hybrid for Bng & Hyd)We are looking for a talented Senior ServiceNow Developer with strong expertise in ITSM, Integrations, CMDB, and Discovery to join our growing team!Key Skills We’re Looking For6–10 years of hands-on ServiceNow developmentStrong experience in ITSM...


  • nashik, India ideaForge Full time

    Job DescriptionHands-on expertise in the design, development, and validation of lithium-ion battery power systems for UAV (Unmanned Aerial Vehicles) applications.• Lead the design, development and testing of BMS and associated power electronics for lithium-ion battery systems.• Ensure seamless integration of charging solutions with BMS hardware and...

  • Electric vehicle

    2 weeks ago


    Nashik, India Proxelera Full time

    Role Overview The Lead Engineer is responsible for end-to-end validation and testing of embedded systems across, Io T connectivity (Wi-SUN, Bluetooth, MQTT, Gateway), and Electric Vehicle (EV) domains. The role involves system-level validation, communication protocol analysis, and ensuring compliance with international and Indian standards. The engineer will...


  • Nashik, India Vedsora Full time

    🎶 About Us:We are building the world’s first complete music ecosystem platform — combining learning, teaching, instrument sales, repair services, and a vibrant global music community in one app and website. Our mission is to revolutionize the way music students, teachers, and suppliers connect and grow in the digital world.We are currently in the MVP...