
Closed
Posted
Paid on delivery
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.
Project ID: 40384642
49 proposals
Remote project
Active 21 secs ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
49 freelancers are bidding on average $4,020 USD for this job

As someone who breathes embedded systems, I'm incredibly excited about your Smart Cooker project because it marries two of my passions: firmware development and smart home appliances. I have a solid history working with the ESP-IDF and FreeRTOS, meaning I can dive straight into the low-level tasks without relying on Arduino abstractions. Efficiency is paramount when working with microcontrollers, and I pride myself on writing clean, production-ready code that not only meets but exceeds expectations. Based on your defined needs, you can trust me to handle critical tasks with tight task scheduling by utilizing queues, semaphores and event groups effectively. Moreover, given my background in electrical engineering and IoT product engineering, I understand the importance of smooth motor control and thermal regulation via PWM channels, as well as the precise management of temperature sensors with calibration hooks over I²C. Drawing from my rich experience in a wide variety of microcontrollers including STM32, TI Tiva and Raspberry Pi, your ESP32 will be in good hands. My dedication to delivering 'readable' C/C++ codebases will ensure your project compiles without so much as a warning.
$5,000 USD in 30 days
8.3
8.3

Since 2003 I am working in Digital Electronic. So more than 18 years of experience in Electronics. Arduino NANO/UNO/MEGA, ESP32 and Raspberry PI to build a digital device to read sensor data and send it to the web server, motor control, control relay switches and LEDs. More than 5(five) years of experience in Arduino design and build. If you want an excellent and error-free project delivery, then send a message to me, please. Have more than 10(years) years of experience in C/C++ to build Windows/Linux applications and micro-controller firmware building. If you want a good job delivery, then send a message to me, please. Since 1995 I have been working on Analog and Digital Electronics to build any kind of device. I have build lots of devices. So more than 20 years of experience on Electronics. Including power supply design. Any kinds of schematic and PCB design. Expert PCB design in EasyEDA Pro IDE.
$5,000 USD in 45 days
7.4
7.4

Hello, I understand you’re building FoodEase on a dual-core ESP32 with ESP-IDF and FreeRTOS, needing clean, production-ready C/C++ code without Arduino abstractions. I will jump straight into low-level firmware, delivering precise motor control, robust thermal regulation, I²C temperature sensing with calibration hooks, and a rock-solid Wi‑Fi/BLE stack with a safe OTA rollback path. My approach is to create a tightly scheduled, dual-core FreeRTOS layout with ISR-safe queues, semaphores, and event groups, ensuring critical tasks never starve. I’ll implement PWM-based motor control, a modular heater PID, and a sensor driver suite with clear documentation and static analysis-friendly code (no warnings). I’ll provide a Git repository with a ready-to-flash ESP-IDF project, including build/flash instructions, a short hardware validation report, and an automated validation path on your test jig. I will also emphasize thorough error handling, clean interfaces, and thorough inline documentation so the code is easy to maintain and extend. What are the exact PWM and heater PID performance targets (speed, torque range, response time, and overshoot limits) for the motor and heater under typical and edge conditions? What are the temperature sensor calibration requirements, including acceptable drift ranges and calibration frequency? Do you have any preferred OTA reliability metrics (rollback triggers, test scenarios, rollback window) and secure storage constraints? What is the expec
$5,000 USD in 29 days
7.1
7.1

With over a dozen years of experience in the field, my expertise in Digital Motor Control, Analog Design, and PCB design have helped me gain fluency with essential skills needed for the successful execution of your project. I have tackled motor control challenges such as Flux estimation algorithm generation, Controller implementation on motor drives and mastered low-power distribution for low-speed applications. Relying on my advanced understanding of Embedded Systems and fluency with ESP32 modules, your project demands including Bluetooth, Wi-Fi stack, OTA upgrades, and parallel task management under FreeRTOS complement my skillset effortlessly. In fact, I developed an ESP32 firmware to control a heating system for a 3D printer not so long ago. My experience using ESP-IDF and FreeRTOS guarantees clean, efficient code tailored to your device's architecture. Moreover, during my career in Electronics and PowerElectronics I've honed skills in critically important aspects like Watchdog Coverage, Error handling, Calibration process and complex Thermalc/Frequency analysis thus necessitated by your project.
$4,000 USD in 30 days
7.4
7.4

I'm Rashid from Rashid Tech Solutions, and I'm incredibly excited about your project, "FoodEase - ESP32 Firmware for Smart Cooker". With my rich expertise in embedded systems development and a solid 5 year record of delivering reliable, production-ready solutions, I believe I’m perfectly suited to handle this task. My firm's specialization lies in projects just like yours that require the seamless integration of multiple technologies. We'll make sure your native ESP-IDF based architecture works alongside FreeRTOS to attain optimal performance. My in-depth understanding of Motor Control techniques, PID modules for heaters, and experience with WiFi/BLE/OTA connectivity will ensure your appliance is not just functional but rock-solid in operation. Moreover, not only have I mastered C/C++ programming, which your project centers around, but I've also got hands-on experience with low-level work without Arduino abstractions—which aligns perfectly with what you're looking for. You can rely on me to drive PWM channels for the motor, create and maintain well-calibrated temperature sensor drivers over I²C and keep both CPU cores running smoothly under FreeRTOS through tight task scheduling, queues, semaphores and event groups. My focus on clean implementation and proper error handling guarantees a codebase that compiles without warnings at every endpoint.
$4,000 USD in 7 days
7.1
7.1

I have a lot of experience with ESP-IDF. I just completed a laboratory motor control project, using ESP-IDF with a touchscreen, CAN motor control, and multiple sensors to allow RPM, PSI, and mL/min parameters to be sequenced into a complete lab procedure. This required a high level of precision, and a great deal of optimization to get that from esp32-s3. I look forward to hearing more about your project. Thanks, Christopher Howell-Palenske
$5,000 USD in 45 days
6.9
6.9

I am an EE engineer. I have experience in both digital and analog circuits. ESP32 and Espressif MCUs, STM32 and Nucleo boards, Arduino boards, TI MSP430, Nordic semiconductor MCUs (nRF52XXX), PIC controllers, and NXP are the controllers I have experience with. I can develop using Arduino IDE environment, CCS, MPLAB IDE, STM32Cube, Keil, and Segger Embedded Studio. I can develop code in C/C++ (Procedural and OOP), and Assembly language. I have expertise in Free RTOS, MBED OS, and Zephyr. I have experience with XBee, LoRa, BLE, Bluetooth Classic, WiFi, and RF sub 1MHz controllers for wireless communication and IoT projects. In the projects I did, SPI, UART, I2C, I2S, One-Wire, CAN, MultiWii, RS232, and RS485 are some of the communication protocols I have used and have expertise in. I can design PCBs using KiCad, Eagle, Altium, and EasyEDA. For the manufacturing process, I can create designs based on active and ongoing parts for a longer design life and select parts from known suppliers such as DigiKey, Mouser, Arrow, etc. In case of testing and design assembly, I can have the design ordered and assembled by me. I can also create basic housing with SolidWorks and 3D print the models for prototyping. I can ship the assembled and tested prototypes to your address. ABOUT YOUR PROJECT SPECIFICALLY, I have done many similar projects before and can handle your project easily. I am looking forward to our further discussion over chat. Cheers!
$4,000 USD in 40 days
6.5
6.5

With a decade of experience in embedded systems development and a focus on low-level firmware work, I understand the critical need for precise motor control and thermal regulation in your FoodEase project. My background in managing high-complexity systems like those serving over 1 million users makes me well-equipped to tackle the challenges of maintaining rock-solid Wi-Fi/BLE connectivity and implementing OTA updates seamlessly under FreeRTOS. A strategic insight for your project is to implement a robust dual-core FreeRTOS task layout with ISR-safe queues to ensure efficient task scheduling and prevent task starvation. With my past success in developing PWM modules and working with I²C sensors, I can confidently handle the tasks of driving PWM channels for the motor and communicating with temperature probes. If you're looking for a seasoned developer who can optimize the ESP32 performance and deliver clean, production-ready code, I'm ready to discuss the roadmap for your project further. Let's work together to ensure your Smart Cooker firmware exceeds expectations.
$4,000 USD in 45 days
6.3
6.3

Hello, your requirement is clear but demanding—this is real embedded work, not typical ESP32 prototyping. A stable dual-core design under ESP-IDF + FreeRTOS requires strict task partitioning and timing discipline from day one. I will implement dedicated tasks for motor control, thermal PID, connectivity, and system monitoring with proper core affinity. PWM (LEDC/MCPWM) will be optimized for deterministic motor control, while heater regulation will use a tuned PID loop. Temperature sensors over I²C will include filtering, calibration hooks, and fault detection. Wi-Fi/BLE will run on a resilient event-driven architecture with HTTPS OTA and rollback safety enabled. Inter-task communication will use queues, semaphores, and event groups with ISR-safe design and watchdog coverage. Code will be clean, modular C/C++, warning-free, and structured for long-term maintainability. Final delivery includes a ready-to-flash ESP-IDF project, documentation, and validation on your test setup.
$3,600 USD in 5 days
6.7
6.7

Hi there, I will architect your FoodEase ESP-IDF firmware using a dual-core FreeRTOS topology to deliver precise thermal PID regulation and fail-safe OTA updates. --Why me?-- * Expertise: I engineer production-grade ESP-IDF firmware with strict FreeRTOS task synchronization, dual-core optimization, and hard real-time hardware control. * Hardware & Compliance: I already have the required development hardware on hand to start immediately and guarantee EMI certification-ready design architectures. * Availability & Support: I align with your timezone, respond in under 5 minutes, and provide 2 weeks of free post-project support to ensure seamless integration. * Documentation: You will receive complete manufacturing files, an optimized LCSC BoM, and clean source code ready for immediate production. --How I will handle your task-- * Milestone 1: Architect the dual-core FreeRTOS environment, configure hardware timers for PWM motor control, and establish I2C temperature sensor communication. * Milestone 2: Implement the PID thermal regulation loop and integrate Wi-Fi/BLE connectivity with secure HTTPS OTA update capabilities and rollback protection. * Milestone 3: Perform rigorous hardware validation on your test jig, finalize git repository structures, and deliver comprehensive build documentation. Regards, Majeed
$4,000 USD in 7 days
6.5
6.5

Hi there, I carefully read your project, and it’s a strong match for my experience in ESP32, ESP-IDF, and FreeRTOS-based embedded systems. I can jump directly into low-level development and deliver clean, production-ready firmware with stable dual-core task management, precise motor/PWM control, thermal regulation (PID), and reliable Wi-Fi/BLE with OTA and rollback support. I’m Samuel Tshibangu, a mechatronics engineer with several years of hands-on experience in embedded systems, C/C++, and real-time control. I’ve worked with ESP32 architectures, I²C sensors, PWM control, RTOS task scheduling (queues, semaphores, event groups), and performance-critical systems, so I can optimize your code while keeping it readable, well-structured, and warning-free. I’ve already worked with similar components and system designs, so I can move quickly and deliver a robust, maintainable solution ready for production. Feel free to send me a message. Best regards, Samuel Tshibangu
$4,000 USD in 7 days
6.4
6.4

Hi, 1. I understand you need production-grade ESP-IDF firmware on dual-core ESP32, handling motor PWM, thermal PID control, sensor acquisition (I²C), and reliable Wi-Fi/BLE with OTA—under a well-structured FreeRTOS architecture. 2. I have strong experience in ESP32 (ESP-IDF + FreeRTOS), low-level embedded systems, and real-time task design. I’ve built systems involving sensor integration and robust connectivity https://www.freelancer.in/portfolio-items/11321994-turnkey-product-development 3. Relevant experience: a) Developed sensor-driven embedded systems with precise timing and data processing b) Implemented real-time control loops (PID-like systems) for hardware control c) Built reliable OTA + connectivity pipelines with fail-safe recovery d) Designed multi-tasking systems using queues, semaphores, and event groups 4. My approach: a) Define dual-core task allocation (control loop vs communication stack separation) b) Implement PWM motor control + heater PID with deterministic timing c) Develop I²C sensor driver with calibration + filtering d) Architect FreeRTOS tasks (priorities, watchdogs, ISR-safe queues) e) Integrate Wi-Fi/BLE + HTTPS OTA with rollback safety 5. Deliverables: a) Clean ESP-IDF project (Git-ready) b) Verified control modules (PWM + PID) c) Stable connectivity + OTA pipeline d) Documentation + validation notes 6. I am a preferred freelancer wih 5 star rating. Let's connect. Regards, Vishal
$4,600 USD in 57 days
6.4
6.4

Hi, I’m an embedded systems developer with experience in ESP32, ESP-IDF, and FreeRTOS. I’ve worked on projects involving precise motor control, sensor data handling, and Wi-Fi/BLE connectivity. For FoodEase, I will ensure clean, production-ready C/C++ code, optimized for dual-core FreeRTOS with task scheduling, event groups, and synchronization. I’ll handle motor PWM control, thermal regulation, I²C temperature sensors, and OTA updates with rollback. Let’s get started! Best, Paul
$4,000 USD in 7 days
5.1
5.1

Hey, You need low-level ESP-IDF firmware for your cooking appliance — dual-core FreeRTOS, motor control, PID thermal regulation, I2C sensors, Wi-Fi, BLE, OTA updates. I can help in writing that firmware for you. Here is what I can do for you: Review your existing architecture and document the requirements Create a detailed task breakdown and scheduling plan Research best practices for ESP32 motor control and PID tuning Help you find an embedded firmware engineer with ESP-IDF experience Draft a technical specification for the firmware development I will handle the coding. Send me your schematics and pin maps. Thanks, Revival
$3,000 USD in 30 days
4.1
4.1

Hello. I came across your project, ESP32 Firmware for Smart Cooker and it aligns well with my background. I have hands-on experience with C Programming, Electronics, Microcontroller that's directly relevant here. Feel free to reach out if you have questions.
$3,000 USD in 7 days
3.3
3.3

DEMO READY!!!!!!!!! With my extensive experience in both web and mobile development, I am uniquely positioned to take on the challenge of your Smart Cooker project. Not only am I proficient with various microcontroller platforms like Arduino and Intel, but I also possess in-depth knowledge about IoT and have previously worked on a variety of low-level firmware tasks similar to those required here. My successful track record in scaling and securing development solutions, as well as my server administration expertise, added feathers to my cap. I appreciate your emphasis on clean, production-ready code without Arduino abstractions - that is exactly how I operate. My knowledge of native ESP-IDF and FreeRTOS is impeccable; I am well-versed in threading mechanisms like task layout with ISR-safe queues and semaphores which would be instrumental for maintaining thermal regulation, handling precise motor control, temperature collection and Wi-Fi/BLE connectivity.
$3,100 USD in 7 days
2.9
2.9

Hi there, I noticed you need low level ESP IDF firmware for a dual core ESP32 based cooking appliance, including precise motor control (PWM), thermal regulation (PID), I2C temperature sensors, Wi Fi and BLE connectivity with OTA updates (HTTPS, rollback), all under FreeRTOS with task scheduling, queues, semaphores, event groups, and watchdog coverage. I have extensive experience developing production ESP IDF firmware for dual core ESP32 systems, including a recent project where I built a sous vide controller with PID temperature control, I2C sensors, BLE app connectivity, and OTA updates, all running on FreeRTOS with proper task prioritization. I can deliver clean, well documented C code, compile warning free, and provide build instructions and a validation report. Please share your schematics and pin maps. Best regards, Mobasher Reza
$4,000 USD in 3 days
2.9
2.9

Hi, I have 9 years experience in (ESP-IDF, FreeRTOS, C/C++, ESP32, I²C, PWM motor control, OTA updates, and embedded systems debugging). For this project, I am going to work directly at the ESP-IDF and FreeRTOS level to build stable dual-core task scheduling, precise PWM motor and heater control, calibrated temperature sensor handling over I²C, and reliable Wi-Fi/BLE with HTTPS OTA and rollback safety, all with clean production-ready code, solid error handling, and hardware-focused validation. I have real hands-on experience with low-level ESP32 firmware where timing, task isolation, watchdog safety, and warning-free builds matter. You can expect clear communication, fast turnaround, and a high-quality result. Best regards, Juan
$3,000 USD in 7 days
2.4
2.4

Hello, I am Vishal Maharaj, with 20 years of experience in C Programming, C++ Programming, and Debugging. I have carefully reviewed your project requirements for the ESP32 Firmware for Smart Cooker. To tackle this project, I will focus on implementing precise motor control and thermal regulation, integrating temperature sensors, and ensuring stable Wi-Fi/BLE connectivity with OTA update capabilities under FreeRTOS. I will optimize PWM channels for motor control, communicate with temperature probes via I²C, and manage dual-core tasks efficiently. My approach will prioritize clean, well-documented code with robust error handling to meet your production standards. If you are interested in discussing further details or have any questions, please feel free to initiate a chat. Cheers, Vishal Maharaj
$3,000 USD in 20 days
1.7
1.7

Hi, This is Abhiram from UK. Ensuring FoodEase's success means seamlessly integrating motor control, thermal regulation, and connectivity on your ESP32 cooker. I understand the critical need for low-level ESP-IDF work, prioritizing clean, production-ready code without Arduino abstractions. I see the firmware's core tasks: PWM motor control, I²C sensor communication, and maintaining robust Wi-Fi/BLE connectivity under FreeRTOS. My expertise lies in task scheduling, semaphores, and event groups to ensure efficient multitasking. I plan to implement PWM channels, temperature sensor integration, and robust Wi-Fi/BLE stacks with OTA updates. Prioritizing readability, documentation, and error handling is key to me. Deliverables include a well-structured ESP-IDF project, dual-core FreeRTOS setup, motor/heater modules, sensor drivers, and a reliable OTA pathway. I look forward to optimizing the ESP32's performance and delivering a solid codebase for FoodEase. Let's discuss further steps.
$3,800 USD in 16 days
0.0
0.0

United States
Payment method verified
Member since Jan 14, 2018
$750-1500 USD
$250-750 USD
$750-1500 USD
$30-250 USD
€1500-3000 EUR
£18-36 GBP / hour
₹600-1500 INR
$30-250 USD
$8-15 USD / hour
$3000-5000 AUD
$8-15 USD / hour
₹1500-12500 INR
$150-350 USD
₹1500-12500 INR
$750-1500 AUD
$30-250 USD
₹1500-12500 INR
$10000-20000 USD
$30-250 NZD
$30-250 NZD
₹1500-12500 INR
₹1500-12500 INR