ESP32 Firmware for Smart Cooker
Budget: $3,000 – $5,000 USD
I’m building FoodEase, an automatic cooking appliance that runs on a dual-core ESP32. The project is already architected around native ESP-IDF and FreeRTOS, so I need someone who can jump straight into low-level work—no Arduino abstractions—while still writing clean, production-ready code.
Here’s what the firmware must do today: handle precise motor control and thermal regulation, collect and analyse data from temperature sensors, and maintain rock-solid Wi-Fi/BLE connectivity with a fully recoverable OTA update path. All of this has to coexist smoothly under FreeRTOS, so tight task scheduling, queues, semaphores and event groups are second nature to you.
You’ll be driving PWM channels for the motor, talking to temperature probes over I²C, and keeping both CPU cores busy without starving critical tasks. I care about readable, well-documented C/C++, proper error handling, and a codebase that compiles without warnings.
Deliverables
• ESP-IDF project in Git, ready to flash
• Dual-core FreeRTOS task layout with ISR-safe queues and watchdog coverage
• Motor PWM and heater PID modules verified on hardware
• Temperature-sensor driver with calibration hooks
• Wi-Fi/BLE stack with OTA (HTTPS) and rollback safety
• Build/flash instructions plus short validation report
I’ll provide schematics, pin maps and a test jig. If you can squeeze every microsecond out of the ESP32 and leave me with code I’m happy to ship, let’s get cooking.
Here’s what the firmware must do today: handle precise motor control and thermal regulation, collect and analyse data from temperature sensors, and maintain rock-solid Wi-Fi/BLE connectivity with a fully recoverable OTA update path. All of this has to coexist smoothly under FreeRTOS, so tight task scheduling, queues, semaphores and event groups are second nature to you.
You’ll be driving PWM channels for the motor, talking to temperature probes over I²C, and keeping both CPU cores busy without starving critical tasks. I care about readable, well-documented C/C++, proper error handling, and a codebase that compiles without warnings.
Deliverables
• ESP-IDF project in Git, ready to flash
• Dual-core FreeRTOS task layout with ISR-safe queues and watchdog coverage
• Motor PWM and heater PID modules verified on hardware
• Temperature-sensor driver with calibration hooks
• Wi-Fi/BLE stack with OTA (HTTPS) and rollback safety
• Build/flash instructions plus short validation report
I’ll provide schematics, pin maps and a test jig. If you can squeeze every microsecond out of the ESP32 and leave me with code I’m happy to ship, let’s get cooking.
Related categories:
C Programming
Electronics
Microcontroller
C++ Programming
Arduino
Debugging
Embedded Systems
Motor Control
Data Analysis