STM32/ESP32 OTA Bootloader Development
Budget: ₹750 – ₹1,250 INR
Need Embedded Firmware Developer for STM32/ESP32 OTA Bootloader Project
I need an experienced embedded systems developer to help build and/or complete a firmware update solution for an embedded product.
Project Requirements:
* MCU: STM32F765ZG
* Secondary controller: ESP32
* Communication between ESP32 and STM32 via UART
* OTA firmware delivery via MQTT and/or HTTPS
* ESP32 receives firmware from server/cloud and transfers it to STM32 bootloader
* STM32 bootloader should:
* Receive firmware over UART
* Validate firmware integrity (CRC/checksum)
* Store firmware safely in flash
* Support bootloader + application memory separation
* Jump to application after successful update
* Handle failed/incomplete update recovery
* Support dual-slot or safe update architecture (preferred)
Expected Deliverables:
* Complete working bootloader source code
* STM32 firmware update protocol implementation
* ESP32 firmware transfer implementation
* Flash memory layout / linker configuration
* Documentation explaining firmware update flow
* Testing/debug support
Skills Required:
* Embedded C / C++
* STM32 HAL / STM32CubeIDE / IAR
* ESP-IDF
* UART communication
* Bootloader development
* OTA firmware systems
* MQTT / HTTPS
* CRC / flash memory handling
Please include in your proposal:
* Similar bootloader/OTA projects you’ve completed
* Experience with STM32 + ESP32 systems
* Estimated timeline and budget
I need an experienced embedded systems developer to help build and/or complete a firmware update solution for an embedded product.
Project Requirements:
* MCU: STM32F765ZG
* Secondary controller: ESP32
* Communication between ESP32 and STM32 via UART
* OTA firmware delivery via MQTT and/or HTTPS
* ESP32 receives firmware from server/cloud and transfers it to STM32 bootloader
* STM32 bootloader should:
* Receive firmware over UART
* Validate firmware integrity (CRC/checksum)
* Store firmware safely in flash
* Support bootloader + application memory separation
* Jump to application after successful update
* Handle failed/incomplete update recovery
* Support dual-slot or safe update architecture (preferred)
Expected Deliverables:
* Complete working bootloader source code
* STM32 firmware update protocol implementation
* ESP32 firmware transfer implementation
* Flash memory layout / linker configuration
* Documentation explaining firmware update flow
* Testing/debug support
Skills Required:
* Embedded C / C++
* STM32 HAL / STM32CubeIDE / IAR
* ESP-IDF
* UART communication
* Bootloader development
* OTA firmware systems
* MQTT / HTTPS
* CRC / flash memory handling
Please include in your proposal:
* Similar bootloader/OTA projects you’ve completed
* Experience with STM32 + ESP32 systems
* Estimated timeline and budget
Related categories:
C Programming
Electronics
Microcontroller
Embedded Software
MQTT
Documentation
Embedded Systems