Firmware developer and Full Stack IoT Application Developer experience in IoT firmware development.
Presupuesto: $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
Cualificaciones preferidas
- Experiencia: Intermedio
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
Abrir en Upwork
AI proposal draft
Generate a short cover letter for this job. Edit before sending.
Sign in to generate an AI proposal draft.
Entrar