Senior WebRTC Firmware Developer
2 days ago
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
-
Power Electronics Developer
4 days ago
nashik, India beBeeEmbeddedSystem Full timeSenior 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...
-
Embedded Firmware Engineer
1 week ago
Ambad, Nashik, Maharashtra, India Aerogravity Private Limited Full time ₹ 30,000 - ₹ 40,000 per yearJob 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...
-
▷ (3 Days Left) Firmware Audio Engineer
3 weeks ago
Nashik, India Qode Full timeWe 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...
-
Embedded Software Developer
2 weeks ago
Nashik, Maharashtra, India 94ded62a-bca2-4f0a-9d11-dce348c9b03d Full time ₹ 40,00,000 - ₹ 1,20,00,000 per yearThe 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 timeDescription :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 timeIOT Engineer from the field of Electronics/E& Tc to develop IOT systems, embedded systems and firmware development
-
Senior ServiceNow Developer
7 days ago
Nashik, India Digile Full timeWe’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...
-
Embedded System Engineer
4 days ago
nashik, India ideaForge Full timeJob 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 timeRole 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...
-
Internship Opportunity – App Development
3 weeks ago
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...