
Fermé
Publié
We are developing a commercial embedded product based on an STM32U5 microcontroller running TouchGFX for the GUI and, alongside an ESP32-S2 responsible for WiFi connectivity and OTA updates. The ESP32 downloads firmware from a server and transfers it via UART to the STM32, which then performs a firmware update through a custom bootloader mechanism. Our hardware is currently in development, and we are looking for a highly experienced embedded firmware engineer who can take full technical ownership of the firmware architecture and development as a long-term partner. This is not a short-term debugging task or small assignment; we need a dedicated engineer who understands production-grade embedded systems, robust OTA implementation, bootloader design, flash partitioning, memory management, UART protocol design. The ESP32 OTA process and STM32-ESP32 UART communication are already partially functional, but we require a secure, reliable, and scalable firmware update flow with proper error handling, validation, recovery mechanisms, and maintainable code structure suitable for commercial deployment. The ideal candidate must have strong hands-on experience with STM32 (CubeIDE), custom bootloaders, ESP32 (preferably ESP-IDF), and shipping real-world embedded products. Experience with TouchGFX, secure boot, and firmware encryption is a plus. We are looking for someone who can collaborate closely with our hardware team, contribute to architectural decisions, and remain involved beyond the initial OTA implementation as the product evolves. Please apply only if you are available for long-term engagement and can demonstrate prior experience with similar embedded OTA systems.
N° de projet : 40246688
70 propositions
Projet à distance
Actif à il y a 10 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
70 freelances proposent en moyenne $37 USD/heure pour ce travail

Hello, As a skilled electronics engineer with years of experience in embedded systems and software, including extensive proficiency with microcontrollers and PCB layout, my team at Live Experts LLC is uniquely positioned to tackle your long-term project needs successfully. We have a deep understanding of the STM32 platform, especially its TouchGFX interface, and we possess crucial hands-on experience in developing and implementing custom bootloaders like the one necessary for your firmware updates. Moreover, we are no strangers to OTA systems. Our competency with the ESP32 extends to mastery of the ESP-IDF framework, key to delivering robust WiFi connectivity while ensuring secure and reliable firmware update flows. We understand that a solid OTA system entails not just establishing an effective communication protocol between devices but also encompassing proper error handling, validation and recovery mechanisms - all core aspects my team excels at. There's more. Our expertise isn't limited to the development phase alone; we focus on an end-to-end approach. Hence, we excel at architectural decision-making and commit to providing scalable solutions. Given that your hardware is still progressing, our ability to adapt our code structures accordingly is a value add - guaranteeing the firmware is not only stable but also maintainable as it evolves. Trust us with your project, and you can expect an exemplary deliverable that truly meets Thanks!
$50 USD en 227 jours
8,3
8,3

I am a skilled and reliable Embedded Systems Engineer with over 6 years of hands-on experience in Arduino, ESP32/ESP8266, and microcontroller-based development. I specialize in designing efficient, stable, and scalable embedded solutions, turning ideas into fully functional hardware-software systems. I have a strong background in electronics, sensors, communication protocols (UART, I2C, SPI, MQTT, WiFi, BLE), and real-time embedded systems. My development approach focuses on clean, well-structured, and well-documented firmware, ensuring long-term reliability and easy maintenance. I also provide thorough testing, debugging, and performance optimization, including power efficiency improvements where required. I am a detail-oriented engineer with strong problem-solving skills and extensive experience in hardware debugging and firmware optimization. Beyond technical expertise, I value clear communication, meeting deadlines, and maintaining high client satisfaction. I work closely with clients to fully understand project requirements and deliver high-quality results. Pricing is flexible and can be discussed based on project scope and complexity. I am open to both short-term and long-term projects. Let’s work together to build a professional, reliable, and efficient embedded system for your needs.
$38 USD en 20 jours
7,4
7,4

With over a decade of experience and a wide range of skills in the field of electronics and embedded systems, my team and I at Product Development Services Under One Roof are here to make your product a reality. Our expertise in IoT, automotive electronics, and firmware development have prepared us for precisely the kind of challenge your project entails. We have an advanced understanding of STM32 microcontrollers, TouchGFX, ESP32 OTA updates, custom bootloader design, UART protocol implementation and plenty more. We've had the opportunity to work on several comparable projects before wherein we've had to implement secure boot mechanisms and robust OTA updates in order to ensure a stable functioning environment for release, all while keeping up with industry best practices and standards. We also understand the importance of maintainable code structure which is keenly important for long-term projects such as yours. I assure you that we can provide you with efficient, reliable, error-free solutions that cater to your project's needs while also being cost-effective. Our commitment to collaboration and long-term engagement ensures that even beyond the initial stages of development, we would be readily available to address any future optimization requirements as your product evolves. Let us embark on this journey together!
$35 USD en 40 jours
7,6
7,6

STM32 has factory loaded bootloader. Is this custom bootloader just for encrypted transfer ? This is quite fascinating job to work on as it involves STM32 in which I have almost a decade of working experience as well as it has long term association. Beside 25+ years of experience in C, I also have good hardware design experience as I am from electronics background, so in terms of firmware development, I can work in tandem with hardware design team in order to better resource allocation as well as signal integrity. Can we have a meeting to discuss more in details ?
$45 USD en 40 jours
7,0
7,0

Hello, I’ve reviewed your CTO-level requirements for a production-grade firmware stack on STM32U5 with a dedicated ESP32-S2 for WiFi and OTA. I can own the firmware architecture and deliver a robust, maintainable flow: secure boot paths, fault-tolerant OTA, and a clean UART handoff between ESP32 and STM32, under CubeIDE and ESP-IDF constraints. I’ll design scalable partitioning, memory management, and a resilient error/recovery model, paired with a testable TouchGFX integration strategy and a clear code structure for long-term deployment. What is the target OTA failure rate and the desired recovery strategy (full device rollback vs. partial reflash) for production releases? Best regards, Marko Aleksic.
$40 USD en 37 jours
6,7
6,7

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.
$38 USD en 40 jours
6,6
6,6

As a seasoned embedded systems engineer and professional PCB designer with years of hands-on experience developing highly intricate hardware architectures for a broad range of platforms like the STM32, I'm confident I have precisely the skill set you need to ace this project. When it comes to microcontrollers, I cover all grounds - 8051, AVR, TI, Cypress, Dialog Semiconductor and specifically ESP32 as needed in this project. My expertise extends not only to microcontroller programming and PCB design but also to system integration, prototyping and simulations keeping your final product's success as my utmost priority. Previously, I've worked on projects similar to your requirements involving complex firmware architecture development, bootloader design, partitioning and memory management for robust and scalable deployment - elements that are crucial within the context of your commercial-grade product de
$38 USD en 40 jours
6,4
6,4

Hi there, I am excited about the opportunity to work on your STM32U5 and ESP32-S2 based embedded product. With extensive experience in STM32 (CubeIDE) and ESP32 (ESP-IDF), I have successfully implemented OTA updates, custom bootloaders, and secure firmware architectures in production-grade systems. I am experienced electrical engineer currently working as research engineer at university of Oulu, Finland. I have access to fabrication labs I can test any type of prototype of electronic device. Moreover, I have extensive experience of RTOS on everytime type of embedded board inlcuding esp32 and stm32 boards. My approach includes: - Developing a scalable firmware architecture for secure OTA updates. - Enhancing the existing ESP32 OTA process and STM32-ESP32 UART communication. - Collaborating closely with your hardware team for system alignment. I am available for a long-term partnership and committed to supporting your product's evolution. Let's discuss how I can contribute to your project. Best regards, Muhammad Ali Abid Embedded Firmware Engineer
$30 USD en 40 jours
6,3
6,3

This aligns very well with my background in production-grade embedded systems. I have experience working with STM32 (CubeIDE), firmware architectures, including inter-MCU update flows over UART. I would approach this by formalizing a secure update pipeline with image validation, rollback protection, flash partition strategy, CRC/signature verification, timeout handling, and deterministic recovery paths to ensure field reliability. Clean layering between the ESP32 (transport layer) and STM32 (update executor) would be critical for long-term maintainability. I’m comfortable taking architectural ownership and collaborating closely with hardware teams through development and production scaling. I’d be happy to review your current OTA flow and outline a hardened implementation plan for commercial deployment.
$75 USD en 40 jours
5,7
5,7

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.
$38 USD en 40 jours
5,9
5,9

Good day I am a hardware and firmware developer with experience developing bootloaders for STM32 M0 and M4 cores within STM2Cube IDE(HAL), additionally I have experience developing firmware for ESP32(IDF) and the STM32U5A9J-DK(STM32U5A9NJH6Q) utilizing STM32Cube IDE and TouchGFX Designer, I have the hardware on hand to assist with your project needs feel free to contact me to discuss your project in finer detail
$25 USD en 40 jours
5,0
5,0

⭐⭐⭐⭐⭐ Senior PCB & Firmware & Prototyping Engineer Here! ⭐⭐⭐⭐⭐ I will take full architectural ownership of your dual-MCU firmware stack and formalize a production-grade, secure OTA framework spanning STM32U5 and ESP32-S2. My focus will be long-term reliability, deterministic update behavior, and a maintainable codebase suitable for commercial scaling—not just “making it work.” On the STM32U5 side, I will design a hardened custom bootloader with well-defined flash partitioning (primary/secondary slots, metadata region, rollback flags), image authentication (CRC + signature verification), fail-safe state machine, and power-loss recovery. Memory mapping will be aligned with TouchGFX constraints and linker configuration to prevent fragmentation or upgrade conflicts. On the ESP32-S2 side (ESP-IDF), I will structure the OTA client, secure download pipeline (TLS, image verification), and a robust UART transfer protocol with framing, chunking, retransmission handling, timeout recovery, and cryptographic validation before handoff. The inter-MCU protocol will be versioned and forward-compatible. Deliverables will include firmware architecture documentation, bootloader design spec, communication protocol definition, annotated source, and validation test procedures (fault injection, brownout, interrupted update). I am available for long-term collaboration. Looking forward to discussing more details. Regards, Mykola
$30 USD en 40 jours
5,1
5,1

Hi there, I understand you’re building a commercial STM32U5 + ESP32-S2 system with TouchGFX, where a custom bootloader and robust OTA flow must be designed for production. I will own the firmware architecture and deliver a scalable, secure, and maintainable solution: a production-grade OTA from ESP32 to STM32 via UART, with clean bootloader integration, robust flash partitioning, memory management, error handling, and recovery. I’ll design clear module boundaries, document interfaces, implement strong validation and rollback paths, and ensure code quality suitable for certification and deployment. The work will cover review of current UART/OTA flow, define a robust state machine, implement secure boot considerations, and align with CubeIDE and ESP-IDF best practices while staying closely aligned with hardware constraints and TouchGFX. What is the priority between fastest OTA time-to-update and strongest security guarantees for production? My plan is to: - Assess the existing OTA flow and UART protocol, identifying gaps and risks. - Define an end-to-end bootloader architecture and update mechanism compatible with STM32U5 and ESP32-S2. - Implement reliable transfer, integrity checks, versioning, and rollback strategies. - Create maintainable, production-grade code structure with clear interfaces and tests. - Collaborate with hardware for integration, validation, and performance tuning. Technical questions for you: 1) What is the current secure boot/flash layout target? 2) Whi
$25 USD en 26 jours
6,3
6,3

I am a Mechatronics Engineer with deep embedded systems expertise, including STM32 firmware development, custom bootloader design, and ESP32-based wireless communication architectures for production-grade industrial products. I've implemented robust OTA update mechanisms with UART protocol design, flash partitioning strategies, cryptographic validation (CRC, SHA-256), and fail-safe recovery logic to ensure field-deployed devices can be updated reliably without bricking risk. My experience spans STM32CubeIDE development, ESP-IDF for ESP32 programming, memory management for dual-bank flash operations, and designing maintainable firmware architectures with proper error handling and state machines suitable for commercial deployment. I understand the critical importance of secure boot chains, firmware encryption, and hardware-firmware co-design collaboration, and I'm committed to long-term partnership—providing ongoing architectural guidance, TouchGFX integration support, and scalable solutions as your product evolves through production and into the field.
$38 USD en 40 jours
4,6
4,6

Hi, I am an experienced embedded systems engineer with strong hands-on expertise in STM32U5 (CubeIDE/HAL) and ESP32-S2 (ESP-IDF), and I have designed and deployed production-grade OTA and custom bootloader architectures for commercial products requiring long-term reliability and maintainability. For your system, I will architect a secure, fault-tolerant update pipeline including structured flash partitioning, image integrity validation (CRC/signature), power-loss recovery, rollback support, watchdog-supervised state handling, and a robust UART transfer protocol with framing and retransmission control. Deliverables will include fully documented STM32 bootloader and application firmware, an ESP32 OTA transport layer with verified handshaking, complete flash memory map documentation, a formal UART protocol specification, and validation test logs covering edge cases such as interrupted transfers and corrupted images. I will also ensure TouchGFX integration remains clean and maintainable, with clear separation between GUI, middleware, and update logic to support long-term scalability. I am available for long-term collaboration and ready to take full technical ownership, working closely with your hardware team to build a secure, commercial-grade firmware architecture that evolves with your product. Best, Jared
$50 USD en 40 jours
4,7
4,7

Greetings, On a recent industrial controller, I owned the firmware side where a small WiFi module pulled images from a server and streamed them to the main MCU over a simple serial link. The tricky parts were making the bootloader update flow boringly reliable (power loss safe) and keeping the UART protocol clean enough to debug fast when hardware was still changing. A question: 1. Do you want A/B slots (true rollback) or single app slot + staging area (cheaper flash, weaker rollback)? Best, Oleksandr
$38 USD en 40 jours
4,8
4,8

Best Embedded Systems & OTA Engineer ⭐⭐⭐⭐⭐ Hi, Thank you for posting your project, “Senior Embedded STM32 (TouchGFX) + ESP32 OTA – Long-Term Partner.” I’ve reviewed your requirements and can help you take full technical ownership of your embedded system architecture, including STM32 GUI via TouchGFX, ESP32-based OTA updates, secure bootloader design, and reliable UART-based system updates. I bring 11+ years of experience in industrial embedded systems, STM32 and ESP32 development, bootloader design, memory management, and commercial-grade system architecture. ✅ How I’ll Help You Succeed 1. Design a secure, reliable, and scalable OTA update flow with validation, error recovery, and maintainable code structure. 2. Implement robust STM32-ESP32 UART communication and TouchGFX GUI integration. 3. Deliver production-ready, documented system architecture suitable for long-term product evolution and collaboration with your hardware team. ✅ Before I start, one quick question: Do you want me to first review the existing OTA and UART implementation for improvements or start fresh with a fully optimized system architecture? If you share that, we can align quickly and move forward. Best regards, Prat PCB Must Innovations
$30 USD en 40 jours
6,4
6,4

As an experienced embedded firmware engineer with a strong track record in developing and deploying real-world industrial automation systems, I understand the gravity of your project's requirements. Throughout my career, I have not only honed my skills in STM32, ESP32 and UART protocol design but also delved deep into similar OTA implementations like the one you seek. Notable among these is my work on touch-GFX based GUIs which significantly align with your platform requirements. In addition to carting significant expertise in secure boot and firmware encryption, I bring a unique perspective to design thanks to my experience with E-plan P8 V2.6 for electrical projects. My proficiency in this software can be nicely leveraged to optimize flash partitioning and memory management to ensure a robust OTA update flow - an area your project critically demands. Furthermore, my thorough knowledge of SIEMENS TIA Portal, Simatic Manager, WinCC SCADA program will ensure our seamless collaboration with the hardware team, making architectural decisions that align with production-grade considerations What sets me apart though is not just my comprehensive technical skills but more importantly, my commitment to long-term engagements. I'm not here for just quick fixes; I want to be involved in your project's evolution bey
$38 USD en 40 jours
4,7
4,7

Production OTA only works when the bootloader, transport protocol, and recovery strategy are designed as one system from day one. Well, what I can do for you as an electronics engineer is take technical ownership of the STM32U5 plus ESP32 S2 firmware architecture and build a robust OTA flow over UART with proper validation, retry logic, rollback or recovery handling, and maintainable code for long term product use. In fact, I designed a high power 10000 watt LED dimmer for a UK client and I also built an 8 bit SAR ADC logic in Cadence, and I have worked on STM32 based embedded systems with serial communication and structured firmware bring up, so I understand how to build reliable embedded code around real hardware constraints.
$25 USD en 40 jours
4,0
4,0

Hello, I’m a senior embedded firmware engineer with strong experience delivering production-grade STM32 and ESP32 systems, including secure OTA, custom bootloaders, and long-term product support. I have hands-on experience with STM32U5 (CubeIDE, flash partitioning, dual-image bootloaders, MPU/TrustZone) and ESP32-S2 using ESP-IDF (secure OTA, TLS download, flash encryption, rollback handling). I’ve also integrated TouchGFX in commercial products with optimized memory layouts and external flash. For your system, I would formalize a robust OTA flow with: Signed firmware + metadata header (version, hash, size) Reliable UART protocol (framing, CRC, ACK/NACK, retransmission) Staged flashing into secondary slot Bootloader-based validation and atomic activation Automatic rollback on failure or power loss My focus is production reliability, clean architecture, and maintainable code suitable for long-term evolution. I’m comfortable taking full firmware ownership and collaborating closely with your hardware team on flash layout, security, and scalability. I’m available for long-term engagement and would be glad to review your current implementation to define a secure, scalable OTA architecture. Best regards, Yaroslav
$35 USD en 40 jours
3,5
3,5

Rohnert Park, United States
Méthode de paiement vérifiée
Membre depuis oct. 16, 2024
$1500-3000 USD
£250-750 GBP
$700-1000 USD
$10-30 USD
€200-500 EUR
₹600-1500 INR
$8-15 AUD / heure
₹100-400 INR / heure
$750-1500 USD
$250-750 USD
$15-25 USD / heure
₹12500-37500 INR
$30-250 USD
$250-750 CAD
$500-1000 HKD
₹600-1500 INR
₹1500-12500 INR
£250-750 GBP
£250-750 GBP
$25-50 USD / heure
₹750-1250 INR / heure