
Complété
Publié
Payé lors de la livraison
Project Overview We are developing a production-grade ESP32-S3 based IoT pulse controller for self-service car wash and vacuum stations. The device receives payment commands via MQTTS or HTTPS and generates configurable “coin pulses” through dry contact and open-collector outputs into industrial controllers. The device operates in noisy industrial electrical environments (heavy motors, high-pressure pumps, and high current loads). We require high-reliability firmware that ensures 100% financial transaction integrity and extreme long-term stability. Scope of Work The selected engineer will deliver firmware with the following capabilities: • Precision Pulse Engine: Non-blocking, deterministic control of PhotoMOS SSR, Mechanical Relay (SPDT), and Opto-isolated Open-Collector outputs with configurable timing (30–300ms). • Command Queueing: Safe handling of concurrent or rapidly incoming commands without interrupting an active pulse sequence. • Secure & Robust Communication: MQTTS/HTTPS with TLS 1.2/1.3, server certificate validation, and secure certificate storage. Implementation of proper MQTT QoS (Level 1/2), including duplicate message detection and rate limiting. • Reconnect Resilience: The device must safely handle MQTT session reconnects and message re-delivery without duplicate execution, ensuring consistent state across network drops. • Transaction Integrity & Persistence: Implementation of idempotent command execution. The execution state must be committed atomically to persistent storage to prevent data corruption during sudden power loss. • Secure OTA: Remote firmware update mechanism with cryptographic verification, rollback safety, and version validation. • Time Synchronization: Reliable time synchronization (NTP or backend sync) to ensure accurate log timestamps and audit trails. • Hardware Reliability: Implementation of brownout detection, safe-state handling, hardware watchdog integration, and safe reboot behavior. • EMI/Surge Protection Awareness: Firmware must consider operation in electrically noisy environments with potential inductive spikes and transient disturbances. • Memory Management: Firmware must be designed to avoid memory leaks and heap fragmentation for continuous long-term operation. • Storage Durability: Use of Flash wear leveling (e.g., LittleFS or equivalent) for persistent logs and configuration to protect ESP32 internal memory. Technical Requirements • Stack: Expert-level ESP-IDF (highly preferred) or robust PlatformIO. • OS: Advanced FreeRTOS task management (non-blocking architecture). • Installer UI: Local AP-mode "Installer Wizard" (Web UI) for field configuration, output selection, diagnostics, and testing. • Feedback Loop: Comprehensive error model reporting execution results (Success/Failure with cmd_id reference) back to the backend. • Extended Diagnostics: Heartbeat must include supply voltage and internal temperature monitoring. Milestones & Deliverables Milestone 0: Architecture & Protocol • Design document for command schema, MQTT QoS handling, atomic persistence strategy, rate limiting logic, and time synchronization approach. Milestone 1: Core Engine & Industrial Resilience • Firmware with MQTTS/TLS, brownout handling, deterministic pulse generation, and safe reconnect behavior. • Stress Test: 1,000+ pulses without drift or crash under simulated instability. Milestone 2: Installer Wizard & Persistence • Local Web UI for configuration. • All settings and execution states must be saved using wear-leveling and atomic writes. Milestone 3: Logging & Stability Audit • Heartbeat reporting (RSSI, uptime, last cmd_id). • Local ring-buffer logs with accurate timestamps. • Long-term stability test including heap monitoring metrics. Milestone 4: Secure OTA & Deployment Ready • Functional, secure remote OTA update mechanism with verification and rollback safety. Definition of Done (Non-Negotiable) 1. Atomic Idempotency: Command state persists correctly across power cycles and reconnects without duplication or corruption. 2. Industrial Hardening: Reliable operation in noisy environments; brownout detection and watchdog handlers are active. 3. Security: All communications are TLS-encrypted with validated certificates and proper QoS handling. 4. Stability: Zero memory leaks or heap fragmentation, verified via heap monitoring metrics during stress testing. 5. Traceability: Full audit trail via heartbeats, persistent logs, and backend execution reporting. 6. Deterministic Recovery: Device must recover automatically from Wi-Fi loss and power interruption within a deterministic and documented recovery time without inconsistent state. To Apply Please include: 1. Technical Question 1: How do you ensure that a state change (like marking a cmd_id as "executed") is committed atomically to Flash/NVS? 2. Technical Question 2: How do you handle MQTT message redelivery after a reconnect to ensure the device does not double-process a command? 3. Technical Question 3: How do you monitor and prevent heap fragmentation in long-running ESP-IDF projects? 4. Preferred Stack: ESP-IDF vs. PlatformIO (and why).
N° de projet : 40223062
47 propositions
Projet à distance
Actif à il y a 21 jours
Fixez votre budget et vos délais
Soyez payé pour votre travail
Surlignez votre proposition
Il est gratuit de s'inscrire et de faire des offres sur des travaux
47 freelances proposent en moyenne $567 USD pour ce travail

Hi, I understand you need a robust ESP32-S3 based IoT pulse controller for car wash and vacuum stations with 100% transaction integrity, EMI resilience, and secure OTA. I will design a non-blocking, deterministic pulse engine with precise 30-300ms output control for PhotoMOS SSRs, relays, and open-collector outputs, with safe command queuing and idempotent persistence to flash. The stack will be ESP-IDF with FreeRTOS, TLS MQTT, NVS/LittleFS wear leveling, and a local installer UI in AP mode. I will ensure reconnect resilience, atomic writes, power-loss safe recovery, watchdog, brownout, and robust diagnostics. The installer wizard will configure outputs, network, and audit logs; heartbeat will report voltage and temperature. Implementation will consider EMI and transient spikes, memory leak prevention, and long-term stability. How will you ensure that a state change (cmd_id) is committed atomically to flash? How will you handle MQTT message redelivery after reconnect to avoid duplicate command execution? How will you monitor and prevent heap fragmentation in long-running ESP-IDF projects? Which approach will you take to guarantee 100% financial transaction integrity during power loss or network outages? What testing strategy will you use to simulate industrial EMI, brownouts, and high-load pulses without drift? How will you implement safe-state handling and hardware watchdog integration during unexpected resets? How will you design the local Installer Wizard UI for fie
$750 USD en 13 jours
7,3
7,3

Hello, As senior embedded firmware engineers with a strong emphasis on IoT development, my team at Live Experts would be the ideal fit for your project. We have extensive experience in developing high-reliability firmware for devices that operate in noisy industrial environments - precisely the kind of conditions your IoT pulse controller will be subject to. Our proficiency in ESP-IDF and FreeRTOS, combined with our expertise in memory management and flash wear leveling, ensures not just robust firmware but also one capable of long-term operation without efficiency degradation. Furthermore, our deep understanding of hardware reliability and EMI/surge protection will help us design firmware that not only performs under industrial stress but also safeguards itself against any potential electrical surges. Lastly, we take great pride in producing atomically idempotent work. In exploring this project, we envisage its accomplishments being an embodiment of that idempotent promise: from highly precisioned pulse control to secure communication, persistent storage to uninterrupted transaction integrity, MQTT session management to fatigue-resistant command handling; every single milestone being well-delivered, sustained and aligned with your requirements.” Thanks!
$750 USD en 4 jours
7,2
7,2

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.
$3 000 USD en 30 jours
6,7
6,7

Hi there, ⭐ I’m excited to align with your vision for a production-grade ESP32-S3 IoT pulse controller for self-service car wash and vacuum stations. With deep expertise in ESP-IDF, FreeRTOS, and robust MQTT deployments, I have led embedded projects where reliability, precision timing, and secure remote updates are non-negotiable. My approach is to deliver a deterministic, non-blocking Pulse Engine that supports PhotoMOS SSRs, mechanical relays, and open-collector outputs with configurable 30-300 ms timing, while guaranteeing idempotent command execution and atomic persistence across power cycles. Why I’m a strong fit: - ESP32-S3 expertise with ESP-IDF and FreeRTOS: I design non-blocking architectures to keep pulse timing precise under heavy EMI and load transients, with watchdog and brownout safeguards. - Secure and robust communications: TLS 1.2/1.3, MQTTS/HTTPS, QoS handling, certificate storage, and duplicate-detection logic to prevent re-processing after reconnects. - Persistence and wear leveling: I implement atomic writes and a verifiable persistence strategy (LittleFS or equivalent) to maintain persistent logs and command states with integrity guarantees during power loss. - Installer UX: A local AP-mode Installer Wizard for field configuration, diagnostics, and testing, along with a comprehensive feedback loop to the backend. - Observability & safety: Heartbeat with voltage and internal temperature, ring-buffer logs, and heap monitoring to prevent leaks and fragmen
$400 USD en 9 jours
5,8
5,8

⭐⭐⭐⭐⭐ Senior PCB & Firmware & Prototyping Engineer Here! ⭐⭐⭐⭐⭐ I have checked out your project details and I am confident that I can finish your project perfectly. I design industrial-grade ESP32 firmware where transactional integrity, deterministic behavior, and long-term stability are mandatory. I have built payment-triggered controllers, relay/SSR drivers, and MQTT-based command systems that operate in electrically hostile environments with strict idempotency guarantees. Your requirements align with the same reliability patterns I use in production systems: state machines with atomic persistence, non-blocking pulse scheduling, secure communication, and deterministic recovery after faults. I would implement a FreeRTOS task architecture separating networking, command validation, pulse execution, persistence, diagnostics, and OTA. All output timing would be driven by hardware timers and queues to guarantee jitter-free pulses while safely handling concurrent commands. MQTT sessions would use QoS 1/2 with strict duplicate filtering tied to persistent cmd_id state. Flash writes would use wear-leveled, atomic commit logic with power-fail safety. OTA would be cryptographically verified with rollback support. This system would be stress-tested under simulated brownouts, packet loss, EMI noise, and heap pressure to ensure stable operation for years without intervention. Looking forward to discussing more details. Regards, Mykola
$500 USD en 7 jours
5,1
5,1

Hello, I’ve studied your ESP32-S3 industrial pulse controller project for self-service car wash and vacuum stations. I can deliver a deterministic, non-blocking pulse engine that drives PhotoMOS SSRs, SPDT relays, and open-collector outputs with configurable 30-300 ms timing, while maintaining robust MQTT/HTTPS security and resilience in noisy industrial environments. The solution emphasizes atomic, idempotent command execution with persistent storage, safe reconnects, and duplicate suppression. I’ll implement TLS 1.2/1.3, correct MQTT QoS, and a local AP-mode Installer Wizard for field setup. Wear-leveled logs (LittleFS) and watchdog/brownout handling will support long-term stability, together with EMI-aware buffering and careful memory management. What would be your preferred strategy for ensuring state changes (cmd_id) are committed atomically to flash across power cycles and reconnects, given the ESP32's NVS/LittleFS options? Best regards, Marko Aleksic
$250 USD en 2 jours
5,0
5,0

Hi, there, I'm a seasoned Embedded Firmware Engineer with extensive experience in developing production-grade IoT devices. My skills in ESP32-S3 firmware development align perfectly with the requirements of the project. Leveraging my expertise in high-reliability firmware, I ensure 100% financial transaction integrity and extreme stability in noisy industrial environments.
$500 USD en 5 jours
4,7
4,7

Hi there, I'm excited about the opportunity to contribute to your ESP32-S3 based IoT pulse controller project. With extensive experience in developing embedded firmware for industrial applications and a solid track record of delivering reliable, high-performance solutions, I am confident that I am the right fit for your needs. I specialize in non-blocking architectures using ESP-IDF and have successfully implemented robust communication protocols over MQTT/TLS, ensuring financial transaction integrity and long-term stability in noisy environments. I understand the critical requirements for your project, including the need for precise control, resilience against reconnection issues, and comprehensive security measures. My background in high-stakes environments has equipped me with the skills necessary to deliver on all the specified milestones, from the core engine to secure OTA updates. I would love to discuss this project further and explore how we can ensure its success together. What specific metrics or tests will you use to validate the performance of the pulse generation under stressful conditions? Best regards,
$610 USD en 19 jours
4,9
4,9

Hello, I am a Senior Electronics & Embedded Engineer with 8+ years of experience delivering production-ready hardware and firmware for commercial and industrial applications. My background spans embedded systems, PCB design, power electronics, and firmware development, with a strong focus on reliability, manufacturability, and clean engineering practices. I routinely take projects from concept through schematic design, PCB layout, firmware development, validation, and final manufacturing handoff ensuring boards and firmware that work reliably in real-world conditions, not just on the bench. How I approach projects ✅Requirements review and risk assessment ✅Component selection with long-term availability in mind ✅Clean, review-ready schematic design ✅Production-grade PCB layout (KiCad / Altium / Eagle as required) ✅Firmware development in C/C++ for embedded targets when applicable ✅DRC/ERC validation and manufacturability checks ✅Clear documentation and revision discipline Typical deliverables ✅Complete schematics and PCB layout ✅Manufacturing outputs (Gerbers, drill, BOM, pick-and-place) ✅Assembly-ready documentation ✅Firmware source code ✅Post-delivery support for bring-up or minor revisions I communicate clearly, respect fixed specifications and constraints, and understand the importance of delivering designs that manufacturers and technicians trust. Looking forward to working with you.
$500 USD en 7 jours
4,4
4,4

Hello, I understand that you are seeking a Senior Embedded Firmware Engineer to develop production-grade ESP32-S3 firmware for industrial IoT pulse controllers. My approach will include designing a deterministic, non-blocking pulse engine with precision timing, secure MQTTS/HTTPS communication, and idempotent command execution with atomic persistence. I will implement robust reconnect handling, OTA updates with cryptographic verification, hardware watchdog integration, brownout detection, and wear-leveled storage for long-term reliability. I have extensive experience with ESP-IDF, FreeRTOS task management, industrial IoT firmware, and high-reliability embedded systems. My goal is to deliver fully tested, secure, and maintainable firmware that ensures financial transaction integrity, operates reliably in noisy environments, and provides full auditability and traceable execution for your deployment needs. Thanks, Asif
$750 USD en 11 jours
4,1
4,1

With over 7 years of experience in software development across a myriad of platforms, I am confident that I can handle the complexities involved in developing a production-grade ESP32-S3 based IoT device for your self-service car wash and vacuum stations. My proficiency with languages like C as well as various frameworks such as ESP-IDF and FreeRTOS make me a skilled candidate for this project. Having worked on multiple projects involving high-reliability firmware, secure and robust communication, transactional integrity, secure OTA and hardware reliability, I understand the significance of delivering quality work on time while ensuring an unflinching commitment to meeting client expectations–which remains my philosophy. Moreover, my knowledge in EMI/Surge protection situates me to design your firmware, considering it will operate within electrically noisy environments. Overall, not only do I have the skills needed to meet your technical requirements, but I'm also proficient in reporting (Success/Failure with cmd_id reference) back to the backend for effective feedback loops…
$250 USD en 7 jours
3,9
3,9

Hello Employer, I am excited to submit my proposal for the Senior Embedded Firmware Engineer role on your ESP32-S3 based IoT pulse controller project. With extensive experience in developing robust firmware for industrial IoT applications, I am well-equipped to deliver a solution that meets your high-reliability and financial transaction integrity requirements. I have a deep understanding of the ESP-IDF framework and FreeRTOS, which will be instrumental in implementing your requirements for deterministic pulse generation, secure communication, and transaction persistence. My expertise in MQTT ensures that I can handle message redelivery challenges and prevent double-processing through proper QoS and state management. To address the project's needs, I propose a structured approach starting with an architectural design that emphasizes atomic idempotency and robust MQTT handling. I will implement a precision pulse engine capable of withstanding the harsh electrical conditions you've described, ensuring uninterrupted and accurate performance. Furthermore, I am adept at developing secure OTA mechanisms, ensuring firmware integrity with cryptographic checks. My familiarity with advanced diagnostics will enable comprehensive error reporting and stability monitoring, ensuring long-term reliability. I am committed to delivering a firmware solution that is not only secure and stable but also resilient to the industrial challenges your environment presents. I look forward to the opportunity to contribute to your project's success with dedication and technical expertise. Best regards, Dragan M.
$300 USD en 3 jours
3,7
3,7

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
$250 USD en 7 jours
3,7
3,7

Hi We have built industrial ESP32 payment systems since 2008 including car wash controllers with 100% transaction integrity. Your requirements are standard work for us. Screening answers 1 Atomic commit Write new state to alternate LittleFS sector with sequence number sync filesystem then invalidate old sector On boot load highest sequence number No in place updates 2 MQTT redelivery Store last executed cmd_id persistently Reject cmd_id less than or equal to last executed Backend also filters duplicates before resending 3 Heap fragmentation Static allocation for critical paths Monitor minimum free heap watermark Avoid malloc free loops Use preallocated ring buffers for logs and queues 4 Stack ESP IDF Direct hardware access better brownout handling and deterministic timing for pulse generation Essential for industrial hardening We deliver deterministic pulse engine idempotent command handling secure OTA and installer web UI in 14 days Production ready no prototypes Share your MQTT schema and output specifications We start architecture document tomorrow
$300 USD en 7 jours
3,7
3,7

Hello! I've been recommended by a Freelancer Recruiter. Nice to meet you. I've just completed a similar industrial IoT project involving ESP32-S3 and real-time firmware development for a client who needed high-reliability firmware in a noisy electrical environment. I'm confident I'm the perfect fit for this project due to my extensive experience with ESP-IDF and FreeRTOS task management, which will enable me to deliver a production-grade IoT pulse controller that ensures 100% financial transaction integrity and extreme long-term stability. With expertise in secure and robust communication, precision pulse engine, and secure OTA updates, I will implement MQTTS/HTTPS with TLS 1.2/1.3, proper MQTT QoS handling, and idempotent command execution. I will also design a reliable time synchronization mechanism and implement brownout detection, safe-state handling, and hardware watchdog integration. I've achieved significant results in similar projects, such as reducing manual work by 70% through efficient firmware development and ensuring zero downtime for 12 months through robust communication protocols. Multiple 5-star reviews on industrial IoT projects, ESP-IDF integrations, and CRM-connected tools attest to my expertise. Happy to hop on a quick call (no obligation) to discuss architecture, timeline, and a clear plan + quote. Chris | Lead Developer | Novatech
$500 USD en 7 jours
3,6
3,6

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.
$500 USD en 7 jours
3,4
3,4

Hi, there. I’m confident that I can deliver this project to a high standard. I take the time to carefully review each client’s requirements and ensure I fully understand the scope before submitting a proposal. I do not rely on automated tools during the bidding process, as I believe every project deserves a thoughtful and tailored approach. I have solid experience in this area and would be happy to discuss the project in more detail to better understand your goals and expectations. I am available to start immediately and committed to delivering results on time. I look forward to the opportunity to work with you. Thank you for your time. Boris
$350 USD en 5 jours
2,3
2,3

Hi there, I’m Ahmed from Eastvale, California — a Senior Full-Stack Engineer with over 15 years of experience building high-quality web and mobile applications. After reviewing your job posting, I’m confident that my background and skill set make me an excellent fit for your project — Senior Embedded Firmware Engineer (ESP32-S3, Industrial IoT Pulse Controller) . I’ve successfully completed similar projects in the past, so you can expect reliable communication, clean and scalable code, and results delivered on time. I’m ready to get started right away and would love the opportunity to bring your vision to life. Looking forward to working with you. Best regards, Ahmed Hassan
$500 USD en 5 jours
2,0
2,0

Hi, I am excited to apply for the Senior Embedded Firmware Engineer position focusing on the ESP32-S3 based IoT pulse controller. With over 7 years of software development experience, I excel in delivering precise, reliable firmware for industrial applications. My expertise in protocols like MQTTS/HTTPS and strong command over FreeRTOS will ensure that we meet the demands for high reliability and transaction integrity in your project. I have successfully handled complex command queueing, secured communications, and resilient device recovery in previous projects. My approach will guarantee safe handling of concurrent commands and robust logging features, addressing all specifications you’ve outlined. Let’s discuss how I can contribute to the success of your project and ensure its long-term viability with . Best, Andrii
$500 USD en 2 jours
0,4
0,4

Hello, I appreciate the opportunity to apply for your project involving the development of a production-grade ESP32-S3 IoT pulse controller for car wash and vacuum stations. I understand the critical need for high-reliability firmware that ensures financial transaction integrity and long-term stability in demanding industrial environments. With over five years of experience in embedded systems development, particularly with ESP32 and FreeRTOS, I have successfully delivered projects that require robust communication protocols, real-time control, and resilience against electrical noise. I am well-versed in using ESP-IDF, which aligns perfectly with your project requirements. To ensure the successful completion of your project, I would approach it as follows: - Develop a detailed design document outlining the command schema and MQTT QoS handling. - Implement a deterministic pulse engine while ensuring robust brownout handling and message re-delivery. - Create a Local AP-mode Installer Wizard for user-friendly configuration and diagnostics. - Conduct extensive stress testing to validate the firmware's performance under simulated instability. I am excited about the possibility of working on this project and am confident in my ability to deliver quality results while meeting your deadlines. I am available to discuss further details and can start immediately. Looking forward to your response!
$250 USD en 7 jours
0,0
0,0

Buchs, Switzerland
Méthode de paiement vérifiée
Membre depuis févr. 10, 2026
$250-750 USD
$250-750 USD
€750-1500 EUR
$15-25 USD / heure
£20-250 GBP
₹1500-12500 INR
£250-750 GBP
$30-250 USD
$30-250 USD
$250-750 USD
$250-750 USD
€750-1500 EUR
₹12500-37500 INR
$250-750 USD
₹1500-12500 INR
$250-750 USD
₹12500-37500 INR
$30-250 USD
$15-25 AUD / heure
₹1500-12500 INR
₹12500-37500 INR
$10-50 USD