Senior WebRTC Firmware Developer

3 days ago


bangalore, 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 



  • bangalore, India Ezlo Innovation Full time

    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 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...


  • bangalore, India L&T Technology Services Full time

    Job Title: Senior Engineer – Firmware Location: Bangalore Experience Required: Minimum 10 years Education: Bachelor’s/Master’s in Electronics or Software Engineering Key Responsibilities Responsibility AreaDetails Technical Guidance Provide direction on software/firmware design specifications, ensuring compliance with international standards and...


  • bangalore, India L&T Technology Services Full time

    Job Title: Senior Engineer – FirmwareLocation: BangaloreExperience Required: Minimum 10 yearsEducation: Bachelor's/Master's in Electronics or Software EngineeringKey ResponsibilitiesResponsibility AreaDetailsTechnical GuidanceProvide direction on software/firmware design specifications, ensuring compliance with international standards and certification...


  • bangalore, India beBeeEmbedded Full time

    Senior Embedded Software Engineer PositionThis role involves designing and developing firmware for Solid State Drives (SSDs). The ideal candidate will have experience in embedded software design, development, and testing.Key Responsibilities:Develop firmware for SSDs using C programming language and related tools.Work with cross-functional teams to ensure...


  • bangalore, India L&T Technology Services Full time

    Job Title: Senior Engineer – FirmwareLocation: BangaloreExperience Required: Minimum 10 yearsEducation: Bachelor’s/Master’s in Electronics or Software EngineeringKey ResponsibilitiesResponsibility AreaDetailsTechnical GuidanceProvide direction on software/firmware design specifications, ensuring compliance with international standards and certification...

  • Firmware Developer

    1 week ago


    bangalore, India beBeeEmbedded Full time

    Embedded Systems SpecialistUST seeks an experienced Embedded Systems Specialist to enhance our firmware capabilities.Responsibilities:Develop and implement embedded C/C++ and Linux-based firmware with a solid understanding of Linux internals, kernel modules, and device drivers.Experience with bootloaders (U-Boot, etc.), board bring-up, and hardware-software...


  • bangalore, India beBeeFirmware Full time

    Job Title: Firmware EngineerThe firmware engineer will be responsible for developing and maintaining memory firmware.Key Responsibilities:Programming and Debugging: The firmware engineer will be required to have strong skills in C language programming and debugging.Version Control System: Working knowledge of git/gerrit is necessary for the role.Required...


  • Bangalore, India Best NanoTech Full time

    Position : Senior Firmware Security Engineer Experience - 10+ Location : Bengaluru/Bangalore , Hyderabad Type : Full-Time, On-Site Job Description Develop, integrate, and maintain security solutions focused on TPM (Trusted Platform Module), firmware attestation, and Root of Trust (RoT). Implement and optimize TPM firmware and protocols to ensure robust...


  • bangalore, India beBeeFirmwareEngineer Full time

    Technical Lead - Firmware EngineeringThe role requires a technical expert to oversee firmware design specifications, ensuring compliance with international standards and certification requirements.Provide technical direction on software/firmware design specifications, ensuring adherence to international standards and certification requirementsGuide design...


  • bangalore, India beBeeEmbedded Full time

    System Firmware SpecialistWe seek an expert System Firmware Specialist to drive firmware development for next-generation network equipment.Develop and refine OpenWRT-based firmware features, including UCI, ubus, netifd, procd, and custom packages.Implement modules for WAN, LAN, Wi-Fi, VLAN, Firewall, DHCP, PPPoE, TR-069/TR-181, and routing...