
Kapalı
İlan edilme:
Teslimde ödenir
Freelance Embedded Firmware Developer (ESP32-S3) We are looking for a freelance embedded firmware developer for a production-grade solar thermal controller. Hardware • ESP32-S3 • TUYA Wi-Fi module • MODBUS RTU • 2× PT1000 + ADS1115 • 230VAC 10A relay + external 12VDC trigger • 2.8” UART capacitive HMI Software Scope • ΔT-based solar thermal control logic • Multi-level safety & emergency protection • Sensor fault detection & fail-safe logic • Manual control mode via HMI • TUYA remote control + OTA • MODBUS integration • TUYA / MODBUS mutual exclusion • FreeRTOS-based architecture Mandatory Skills • Embedded C/C++ • ESP32-S3 with FreeRTOS • Watchdog & power-loss handling • Flash/NVS management • State-machine design • OTA rollback strategy • Git Engagement Model • Milestone-based • Source code + build setup + brief documentation • Hourly work is not accepted Application Requirement Answer clearly: 1. How do you handle power loss during OTA? 2. How does the system react to sensor failure? 3. How would you implement watchdog reset in FreeRTOS?
Proje No: 40049633
46 teklifler
Uzaktan proje
Son aktiviteden bu yana geçen zaman 2 ay önce
Bütçenizi ve zaman çerçevenizi belirleyin
Çalışmanız için ödeme alın
Teklifinizin ana hatlarını belirleyin
Kaydolmak ve işlere teklif vermek ücretsizdir
46 freelancer bu proje için ortalama $2.061 USD teklif veriyor

My name is Sardar Hasnain, and I am dedicated to delivering robust and professional embedded solutions to clients' varying needs. My Master's in Embedded System shas honed my skills specifically in firmware development, robust software design, PCB layouts, and efficient use of microcontrollers. With extensive experience working on platforms like Raspberry Pi, Arduino, and esp32 (including FreeRTOS), I am confident that I can expertly handle your solar thermal control project. In terms of your specific requirements, three things stand out for me in this project: state-machine design, OTA rollback strategy and power-loss handling during OTA. These aspects are crucial to maintaining control activated through the TUYA Wi-Fi module and ensuring its integrity during updates. Furthermore, my experience in watchdog & power-loss handling strategies will prove vital to maintain operation in face of potential system failures. Lastly, I possess unmatched expertise across various dimensions of my field: from hardware such as RF boards to software such as MQTT messaging protocol integration. This breadth ensures a well-rounded approach for your project's needs. By choosing me, you're not just hiring an experienced firmware developer but someone who understands the entire product workflow from ideation to market-readiness. Let's collaborate on a tailor-made solution for your precise specification; completing it within milestones and delivering with complete coherence. icherng...
$3.000 USD 30 gün içinde
8,0
8,0

⭐⭐⭐⭐⭐ Valuable Client, CnELIndia and Raman Ladhani can deliver your production-grade ESP32-S3 solar thermal controller with a milestone-driven, fully documented workflow. We specialize in FreeRTOS architecture, OTA robustness, TUYA/MODBUS integration, and safety-critical control logic. Power loss during OTA: We use dual-partition firmware with a validated staging slot. The new image is written and CRC-checked before marking “bootable.” If power drops mid-write, the bootloader simply falls back to the previous certified partition, ensuring guaranteed recovery. Sensor failure reaction: Continuous plausibility checks (range, rate-of-change, wiring faults) trigger a deterministic fail-safe mode. Control outputs are disabled, relay opens, TUYA/MODBUS states are frozen, and the HMI shows a clear fault message while logging the error in NVS. Watchdog in FreeRTOS: A task-level watchdog is registered per critical task, each feeding a central supervisor. Failure to update within the window forces a system reset via ESP32’s hardware watchdog, preventing deadlocks. We can provide firmware, build system, test logs, and support until production readiness.
$2.250 USD 7 gün içinde
7,5
7,5

With over 10 years of experience in embedded firmware development, particularly with ESP32-S3 and FreeRTOS, I understand the critical aspects of your project requirements. Your need for a production-grade solar thermal controller with specific hardware components and software scope aligns perfectly with my expertise. In the realm of IoT and embedded systems, I have successfully delivered projects similar to yours, ensuring efficient control logic, sensor fault detection, and manual control capabilities. My experience in implementing multi-level safety protocols and watchdog mechanisms will guarantee the reliability and stability of your solar thermal controller. Having worked extensively with Embedded C/C++, ESP32-S3, and FreeRTOS, I am well-versed in handling power loss scenarios during OTA updates, reacting to sensor failures, and implementing watchdog resets. My approach to state-machine design and OTA rollback strategies will further enhance the functionality and robustness of your firmware. I am excited about the opportunity to collaborate on this project and bring your vision to life. Please feel free to reach out to discuss the details further. Looking forward to working together on this innovative solar thermal controller firmware development.
$2.400 USD 30 gün içinde
7,2
7,2

The Solar Thermal Controller Firmware Development project is a perfect match for my skills in C Programming, Technical Writing, Software Architecture, C++ Programming, and Documentation. Handling power loss during OTA involves robust error handling and rollback mechanisms. System reaction to sensor failure requires fault detection and fail-safe logic implementation. Implementing watchdog reset in FreeRTOS involves configuring and managing the watchdog timer to ensure system reliability. I am confident in my ability to deliver high-quality firmware for this project and eager to start. Please go through my profile its 15 years old see the work I did over the years. No Win No Fee means that your satisfaction is my utmost priority. Lets discuss the job details. Moreover, I am willing to start the job and perform tasks without even being hired; it is just to show my commitment to this project. Looking forward to hear from you.
$2.100 USD 21 gün içinde
7,3
7,3

Hi there, I can build a production-grade firmware package for your ESP32-S3 solar thermal controller with clean FreeRTOS architecture, ΔT logic, MODBUS + Tuya integration, robust safety routines, and full OTA/rollback support. I’ll structure everything around state machines, watchdog protection, sensor fault handling, and guaranteed fail-safe behavior, with the HMI and remote control features working smoothly without conflicts. You’ll get well-organized source code, a reproducible build setup, and milestone-based delivery so every feature is validated as we go. 1. Do you already have the full hardware schematics and a test unit available so I can verify relay control, PT1000 readings, and MODBUS/Tuya behavior in real conditions? 2. For Tuya, are you using an existing SDK/cloud workflow or expecting a custom implementation around your chosen module? Tayo
$2.000 USD 15 gün içinde
6,3
6,3

Hello, how are you? I can deliver a production-grade ESP32-S3 firmware that meets your reliability, safety, and OTA requirements from day one. My workflow emphasizes deterministic state-machine design, robust fault recovery, and clean FreeRTOS architecture tailored for long-lived field deployments. 1. Handling power loss during OTA I use a dual-partition scheme with a validated-flag mechanism. A new image is written to the inactive slot, booted once in “trial mode,” and marked valid only after all startup checks pass. Any power loss or CRC mismatch forces an automatic rollback to the golden image with zero user intervention. 2. Reaction to sensor failure All PT1000/ADS1115 readings pass through sanity-range checks, delta-rate validation, and redundancy rules. A failure shifts the controller into a Fail-Safe state: heating loops are disabled, relays revert to safe defaults, and TUYA/HMI are notified for immediate action. 3. Watchdog reset in FreeRTOS I implement a task-level heartbeat architecture: each critical task feeds a software watchdog, and a supervisor task refreshes the hardware WDT only when all heartbeats are valid. Any stalled task forces a controlled system reset with fault logging to NVS. This approach ensures a stable, traceable, and production-ready controller that your manufacturing team can rely on.
$2.000 USD 20 gün içinde
6,2
6,2

As an experienced and dedicated freelance Embedded Firmware Developer with a particular expertise in the ESP32-S3, I am confident in my ability to exceed your expectations with this specialized project. With a strong background in Embedded C/C++ and FreeRTOS-based architecture, I have honed skills that perfectly align with your needs. Your solar thermal controller demands more than just coding skills, and I can offer you that complete package. I have hands-on experience with the TUYA Wi-Fi module, MODBUS RTU and multiple other components you listed since I have been working on similar industrial automation projects for over five years. My proficiency in Watchdog & power-loss handling, Flash/NVS management, and skilled design using state-machines ensures that your controller will be safe and reliable at all times. When it comes to potential areas of sensor failure or power loss during OTA, I take a proactive approach to problem-solving. My strategies include diligent testing, fallback mechanisms during power loss situations, robust watchdog resets in FreeRTOS, and OTA rollback strategies to ensure seamless operation even amidst unfavorable conditions. Rest assured, your project will be treated with the focused attention it requires through transparent milestones-based progress that ensures timely, high-quality results.
$3.000 USD 45 gün içinde
5,9
5,9

Hello, I have 10+ years of experience in embedded C/C++, ESP32-S3, FreeRTOS, MODBUS, OTA systems, sensor interfaces, and production-grade controller firmware. I can deliver your solar thermal controller with ΔT-based control logic, multi-layer safety, PT1000 sensing via ADS1115, TUYA control, MODBUS integration with mutual-exclusion handling, watchdog strategies, robust NVS/flash management, and a stable FreeRTOS architecture. 1. **Power loss during OTA:** I use dual-partition OTA with a verified staging slot. Firmware is written to the update partition, CRC + version header validated, then the bootloader switches only after successful verification. On power loss, the system always boots the last known-good partition (rollback enabled). 2. **Sensor failure reaction:** Sensor inputs are continuously validated with range checks, delta-rate checks, and open/short detection. On failure, the system enters fail-safe mode—solar pump off, relay disabled, safety temperature rules applied, and HMI/TUYA alerted. 3. **Watchdog in FreeRTOS:** Use ESP-IDF Task Watchdog or Timer Group WDT. Each critical task periodically calls esp_task_wdt_reset(); missed heartbeats trigger an automatic system reset. A supervision task monitors subsystem states and feeds the watchdog. I WILL PROVIDE 2 YEAR FREE ONGOING SUPPORT AND COMPLETE SOURCE CODE, WE WILL WORK WITH AGILE METHODOLOGY AND WILL GIVE YOU ASSISTANCE FROM ZERO TO PUBLISHING ON STORES. I eagerly await your positive response. Thanks.
$1.500 USD 7 gün içinde
6,4
6,4

Hi there, I’m excited about the opportunity to develop the firmware for your production-grade solar thermal controller. With extensive experience in embedded C/C++ specifically for the ESP32-S3 platform, I’m confident in my ability to implement the ΔT-based control logic, multi-level safety mechanisms, and sensor fault detection. My past projects have involved similar hardware configurations, where I successfully integrated TUYA and MODBUS protocols alongside FreeRTOS architecture. I understand the importance of power-loss handling during OTA updates and can implement a robust watchdog reset strategy, ensuring reliable operation. I propose to work on a milestone basis, delivering source code, build setup, and documentation throughout the collaboration period. The overall timeline will depend on your specific requirements but I anticipate it will take approximately 30 days to complete the project successfully.
$2.500 USD 1 gün içinde
5,4
5,4

Greetings! I’m a top-rated freelancer with 15+ years of experience and a portfolio of 700+ satisfied clients. I specialize in delivering high-quality, professional Solar Thermal Controller Firmware Development services tailored to your unique needs. Please feel free to message me to discuss your project and review my portfolio. I’d love to help bring your ideas to life! Looking forward to collaborating with you! Best regards, Revival
$1.500 USD 30 gün içinde
5,6
5,6

Hello Dear! I write to introduce myself. I'm Engineer Toriqul Islam. I was born and grew up in Bangladesh. I speak and write in English like native people. I am a B.S.C. Engineer of Computer Science & Engineering. I completed my graduation from Rajshahi University of Engineering & Technology ( RUET). I love to work on Web Design & Development project. Web Design & development: I am a full-stack web developer with more than 10 years of experience. My design Approach is Always Modern and simple, which attracts people towards it. I have built websites for a wide variety of industries. I have worked with a lot of companies and built astonishing websites. All Clients have good reviews about me. Client Satisfaction is my first Priority. Technologies We Use: Custom Websites Development Using ======>Full Stack Development. 1. HTML5 2. CSS3 3. Bootstrap4 4. jQuery 5. JavaScript 6. Angular JS 7. React JS 8. Node JS 9. WordPress 10. PHP 11. Ruby on Rails 12. MYSQL 13. Laravel 14. .Net 15. CodeIgniter 16. React Native 17. SQL / MySQL 18. Mobile app development 19. Python 20. MongoDB What you'll get? • Fully Responsive Website on All Devices • Reusable Components • Quick response • Clean, tested and documented code • Completely met deadlines and requirements • Clear communication You are cordially welcome to discuss your project. Thank You! Best Regards, Toriqul Islam
$1.500 USD 15 gün içinde
5,3
5,3

⚠️Most projects don’t meet our internal criteria — yours clearly does.⚠️ I noticed your goal to develop a production-grade solar thermal controller leveraging ESP32-S3 with FreeRTOS, TUYA integration, and robust multi-level safety features. These demands for scalable, fail-safe embedded firmware align perfectly with DigitaSyndicate’s expertise. At DigitaSyndicate, a UK based digital systems agency, we engineer precision embedded solutions emphasizing secure, intuitive, and future-proof architectures. Our approach to state-machine design and OTA rollback strategies ensures resilient device performance in real-world power-loss scenarios. Recently, we delivered an advanced industrial IoT controller integrating FreeRTOS and Modbus with comprehensive fault detection, achieving zero downtime through meticulous watchdog and power management. I welcome the opportunity to discuss your priorities and timelines to tailor an execution roadmap that guarantees durability and seamless remote control. Casper M. Project Lead | DigitaSyndicate Precision-Built Digital Systems
$2.250 USD 14 gün içinde
4,8
4,8

Hi there,Good afternoon I am Talha. I have read you project details i saw you need help with Documentation, C++ Programming, Internet of Things (IoT), Software Architecture, Embedded Systems, C Programming and Technical Writing I am pleased to present my proposal, highlighting our extensive experience and proven track record in delivering exceptional results. Our portfolio of success will showcase past projects that demonstrate our ability to meet and exceed client expectations. Glowing testimonials from satisfied clients will attest to our professionalism, dedication, and the quality of our work Please note that the initial bid is an estimate, and the final quote will be provided after a thorough discussion of the project requirements or upon reviewing any detailed documentation you can share. Could you please share any available detailed documentation? I'm also open to further discussions to explore specific aspects of the project. Thanks Regards. Talha Ramzan
$1.500 USD 14 gün içinde
4,5
4,5

Hi, how are you doing? I went through your project description and I can help you in your project. your project requirements perfectly match my expertise. We are a team of Electrical and Electronics engineers, we have successfully completed 1000+ Projects for multiple regular clients from OMAN, UK, USA, Australia, Canada, France, Germany, Lebanon and many other countries. We are providing our services in following areas: Embedded C Programming. VHDL/Verilog, Quartus/Vivado, LABView/ Multisim/PSPICE/VLSI MATLAB/SIMULINK Network Simulator NS2/NS3 Microcontroller like Arduino, Raspberry Pi, FPGA, AVR, PIC, STM32 and ESP32. IDEs like Keil MDK V5, ATmel studio and MPLab XC8. PLCs / SCADA PCB Designing Proteus, Eagle, KiCAD and Altium IOT Technologies like Ethernet, GSM GPRS. HTTP Restful APIs connection for IOT Communications. Also, we have good command over report writing, I can show you many samples of our previous reports. Kindly consider us for your project and text me so that we can further discuss specifically about your project's main goals and requirements.
$2.250 USD 7 gün içinde
4,7
4,7

✋ Hi there. I can develop your ESP32-S3 firmware for a production-grade solar thermal controller, covering ΔT control, safety logic, HMI interaction, MODBUS integration, and TUYA remote management with OTA updates. ✔️ I have extensive experience in embedded C/C++ on ESP32 with FreeRTOS, including flash/NVS handling, state-machine architecture, watchdog timers, power-loss handling, and OTA rollback strategies. In previous projects, I implemented sensor fault detection with fail-safe defaults and ensured reliable mutual exclusion between Wi-Fi and MODBUS tasks. ✔️ For your project, I will design the firmware to handle OTA safely by maintaining dual partitions with rollback on failure, detect sensor faults and switch to safe states while alerting users, and integrate FreeRTOS watchdog resets per task to ensure system stability. I will also implement manual HMI control, TUYA remote control, and MODBUS communication with full testing on your hardware. Let’s discuss milestones, your current schematics, and expected timelines to get the firmware production-ready. Best regards, Mykhaylo
$2.250 USD 7 gün içinde
4,6
4,6

Hello, I have reviewed the details of your project. i will can deliver the full control program for your esp32 s3 system using c and c plus plus on freertos. i will set up clear tasks for sensor reads through ads1115, delta t control, relay actions, tuya link, modbus link and your uart hmi screen. a simple state machine will manage heat flow limits safety steps and emergency stops. nvs will hold user settings with checks to keep data safe after power loss. answers during ota i use two app slots. the new image is written to the inactive slot and only marked active after checksum. if power drops it boots from the old slot. on sensor failure the state machine moves to a safe state with the pump off and the screen showing the alert. in freertos i use a supervisor task that expects a short signal from each task. if signals stop the supervisor stops feeding the watchdog and the system resets. Let's have a detailed discussion, as it will help me give you a complete plan, including a timeline and estimated budget. I will share my portfolio in chat I look forward to hear from you. Thanks Best Regards, Mughira
$2.250 USD 7 gün içinde
4,3
4,3

Having worked extensively in embedded systems, especially with the ESP32-S3 and FreeRTOS, I'm confident about being exactly the kind of freelance firmware developer you need for your solar thermal controller project. Not only do I possess the mandatory skills such as Embedded C/C++ and Git which your project requires, but also I fully comprehend the complexities involved. To handle power loss during OTA updates, I'd implement a robust strategy of partial writes and versioning within the firmware using NVS management. In parallel, I'd also create a backup mechanism for firmware rollback in emergency situations. In case of sensor failure or fault detection, I would build an efficient multi-level safety system closely monitoring all factors, including temperature(delta-T), and promptly responding to any anomalies. Moreover to ensure system reliability, Ill design fail-safe logic too that can isolate faulty sensors while preventing system breakdowns.
$1.500 USD 7 gün içinde
4,2
4,2

Hi, I can develop your production-grade solar thermal controller using ESP32-S3 with a clean FreeRTOS architecture, robust safety logic, and full TUYA + MODBUS integration. I have strong experience in embedded C/C++, NVS/flash management, OTA rollback design, watchdog handling, and state machine driven control systems. (1) Power-loss during OTA is handled by a dual-partition scheme with version validation and rollback upon failed boot. (2) Sensor failures trigger validated fallback states, fault flags, and safe-mode relay behavior until recovery. (3) The watchdog is implemented via FreeRTOS task watchdog hooks, ensuring each critical task feeds the timer and triggering a controlled system reset on missed deadlines. I can deliver milestone-based firmware with full source code and documentation. Let’s begin
$1.500 USD 7 gün içinde
4,2
4,2

Hi, My name is Stefanache Ion and have a great 4experience with ESP32(included S3) and with ESP FreeRTOS. I can start immediately your esp32-S3 project. Please contact me for more details Thanks
$1.500 USD 15 gün içinde
3,9
3,9

Having worked tirelessly in the field of industrial automation for a significant period, I believe I am the perfect match for your solar thermal controller firmware development. I have ample experience in developing embedded firmware using different platforms and tools. Aside from having a remarkable command in Embedded C/C++ and ESP32-S3 with FreeRTOS, I am also acquainted with Watchdog & power-loss handling, Flash/NVS management, State-machine design, and OTA rollback strategy you require. In line with the potential power loss during OTA updates, I've successfully implemented multiple fault-tolerant strategies that ensure seamless continued functionality after abrupt power cuts. When it comes to sensor failure, my firmware adheres to a robust safety framework that immediately detects and responds effectively to such anomalies. And for watchdog reset in FreeRTOS? Expect nothing less than a state-of-the-art solution from me. It is my understanding that a controller as critical as this requires diligent care and proactive handling of faults and I assure you that's exactly what you can expect from me. With my skills and experience combined with your project description, there's no doubt we can build an efficient solar thermal controller. Let's connect to discuss your project in detail and see how best we could get it across the finish line successfully!
$2.250 USD 7 gün içinde
4,1
4,1

Izmir, Turkey
Ara 8, 2025 tarihinden bu yana üye
₹100-400 INR / saat
$30-250 USD
₹1500-12500 INR
₹1500-12500 INR
₹400-750 INR / saat
$25-50 USD / saat
£20-250 GBP
€8-30 EUR
$50 USD
$25-50 USD / saat
£250-750 GBP
$20000 USD
$30-250 USD
₹600-1500 INR
₹12500-37500 INR
$10-30 USD
$700-1000 USD
$750-1500 USD
$250-750 USD
$250-750 USD