← Live feed

Firmware developer and Full Stack IoT Application Developer experience in IoT firmware development.

Budget: $15.0 - $30.0 HOURLY / PART_TIME ⭐ 0.00 (0) India

firmware, microcontroller-programming, internet-of-things, raspberry-pi, embedded-linux, embedded-systems, c, embedded-applications, driver-development

Preferred qualifications

  • Experience: Intermediate
Position 1 Job Title-Senior Embedded IoT Firmware Engineer (Freelance | 3–4 Months) Description We are building an innovative IoT-based platform that combines multiple sensors, edge intelligence, cloud connectivity, and mobile notifications to improve critical conditions detection and emergency response. We are looking for an experienced Embedded Firmware Engineer who has successfully developed commercial IoT products from prototype to deployment. This is a freelance, project-based role focused on delivering a production-quality prototype. Responsibilities Develop firmware for ESP32 or STM32-based hardware. Interface with multiple sensors: Temperature Gas Current/Voltage Implement sensor fusion logic. Develop communication stack using: Wi-Fi MQTT GSM/4G LoRa (preferred) Implement secure cloud communication. Design OTA firmware update mechanism. Optimize power consumption. Implement watchdog, logging, and diagnostics. Develop configuration mode. Integrate with cloud APIs. Support prototype testing and debugging. Required Skills Must Have 5+ years Embedded C/C++ ESP32 or STM32 FreeRTOS UART SPI I2C ADC MQTT HTTPS BLE Wi-Fi Experience in IoT products OTA updates Sensor integration Embedded debugging Hardware bring-up Preferred Experience with LoRaWAN NB-IoT GSM Modules AWS IoT Azure IoT Firebase Edge AI Fire safety devices Industrial IoT Deliverables Complete firmware source code Documentation OTA support Device configuration Sensor calibration Cloud integration Testing support Nice to Have Experience developing Smart meters Industrial gateways Smart home devices Alarm systems Medical IoT devices Position 2 Job Title Senior Full Stack IoT Application Developer (Android + Cloud + Dashboard) – Freelance Project Summary Develop the complete software ecosystem for an IoT Platform. The application will communicate with IoT devices, display live status, receive emergency alerts, and provide dashboards for management. Responsibilities Develop Android Application Login Device Registration Live Device Status Alerts Push Notifications Incident History Settings Backend Develop REST APIs Implement Authentication Device Management Event Processing Notification Engine Database Dashboard Develop responsive web dashboard Features Live Device Monitoring Building View Device Health Alert History Analytics User Management Cloud Experience with AWS Azure Firebase Implement MQTT Broker Device Communication Notification Service Database Storage Required Skills Mobile Flutter (Preferred) OR React Native OR Native Android (Kotlin) Backend Node.js OR Python OR Java Spring Boot Database MongoDB MySQL PostgreSQL Firebase Cloud AWS IoT Azure IoT Firebase MQTT REST APIs WebSocket Nice to Have Experience with Push Notifications Google Maps GIS IoT Dashboards Real-time Monitoring Analytics Deliverables Android Application Backend APIs Cloud Deployment Web Dashboard Documentation Deployment Guide Testing Support
Open job

AI proposal draft

Generate a short cover letter to copy into the offer. Says you are interested and ready to work.

Sign in to generate an AI proposal draft.

Log in