I will develop esp32 firmware with esp idf, wifi, ble and mqtt
Embedded Software Engineer, Embedded Linux and BSP
About this Gig
Need reliable firmware for your ESP32 IoT device? I'm a professional embedded software engineer with industrial experience in Linux drivers, bootloaders and low-level system bring-up. I build firmware with ESP-IDF and FreeRTOS that is stable in the field, not just a working demo.
What I can do:
Wi-Fi provisioning, reconnect logic and power-safe operation
MQTT, HTTP/REST and WebSocket cloud connectivity (AWS IoT, HiveMQ, Home Assistant)
BLE GATT services for mobile apps
Sensor and peripheral drivers: I2C, SPI, UART, ADC, PWM
OTA firmware updates
Deep sleep and battery-life optimization
Porting Arduino sketches to ESP-IDF
Debugging crashes, watchdog resets and memory leaks
Supported: ESP32, ESP32-S3, ESP32-C3, ESP32-C6
Tools: ESP-IDF, FreeRTOS, CMake, PlatformIO
What you get:
Full source code with build instructions
Code tested on real hardware
Short documentation of architecture and configuration
Please message me before ordering with your board and a short task description, so I can confirm scope and timeline.
Platform:
ESP32
Sensors:
Temperature
•
Humidity
•
Accelerometer
•
Location
•
Pressure
FAQ
Do you need my hardware?
Not for common dev boards like ESP32-DevKitC or ESP32-S3-DevKit: I test on my own. For custom boards, please send a unit or the schematics.
Can you convert my Arduino sketch to ESP-IDF?
Yes. I port Arduino prototypes to ESP-IDF with FreeRTOS tasks, proper error handling and OTA support.
Which cloud platforms do you support?
Any MQTT broker or HTTP API: AWS IoT, HiveMQ, Mosquitto, Home Assistant, ThingsBoard or your own backend.
Will I get the source code?
Yes. You get the full source code and all rights to it.

