You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Benoit F.BF

Benoit F.

Embedded C/C++ Firmware Developer, ESP32/STM32

€450/day
Lyon, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Benoit

Do you need reliable production firmware, robust end-to-end IoT architecture, or a Linux daemon that runs unsupervised?
I develop embedded systems in C/C++ with a production requirement: zero crashes, automatic reconnection, controlled consumption, technical documentation delivered with the code.
What I concretely master:
Real-time firmware on ESP32-S3 with FreeRTOS — multi-tasking management, queues, EventGroups, watchdog. Secure MQTT/TLS communication, OTA with automatic rollback, deep sleep with RTC wake-up. Low-level protocols: UART, SPI, I2C. Embedded Linux on Raspberry Pi — systemd services, production-ready C daemon, signal handling, logs, resource limits. Complete IoT pipeline — sensors → MQTT → InfluxDB → Grafana. CI/CD GitHub Actions — automatic build on each push.
My personal projects are designed with the same constraints as a real mission: modular architecture, robustness, documentation, and reviewable code.
  • French

    Native or bilingual

  • English

    Fluent

Remote only
Primarily works remotely

Experience

  • Cité du Design — Saint-Étienne
    Embedded Linux C Developer — Production Raspberry Pi Daemon
    SOFTWARE PUBLISHING
    May 2026 - May 2026
    Saint-Étienne, France
    Development of a production-ready C daemon on Raspberry Pi for an installation at the Cité du Design in Saint-Étienne. Robust C program running 9 hours/day without crashing: automatic serial port reconnection, SIGTERM/SIGINT signal handling, systemd service with automatic restart, logs with timestamps, CPU/RAM resource limits. Zero crashes during the entire public exhibition period.
    C ESP32 Embedded Linux Raspberry Pi systemd daemon
  • Partforge - Projet open source personnel
    Embedded C Developer — Reverse Engineering & ESP32 Partition Table Generator
    January 2026 - Today (7 months)
    Complete reverse engineering of the ESP32-S3 partition table binary format and development of a from-scratch pure C generator, with no dependency on ESP-IDF.
    Phases completed: byte-by-byte analysis of a real flash dump, IDF format decoding, CRC32 ISO 3309 implementation from scratch, discovery that IDF uses MD5 and not CRC32, MD5 RFC 1321 implementation from scratch, generation of a ptable.bin validated byte-by-byte against the IDF reference.
    Unit tests, CI GitHub Actions, detailed phase-by-phase technical documentation.
    C ESP32 Bare Metal CMake Git
  • freelance
    IoT Firmware Developer — ESP32-S3, FreeRTOS, MQTT/TLS, OTA
    March 2026 - March 2026
    Real-time firmware architecture on ESP32-S3 (ESP-IDF v5.2, C17). FreeRTOS multi-tasking management: sensor/network/watchdog separation, queues, EventGroups. Secure MQTT over TLS 1.2 communication (port 8883, HiveMQ Cloud). OTA triggered via MQTT with version verification and automatic rollback on A/B partition table. Deep sleep with RTC wake-up, NTP synchronization, offline FIFO ring buffer. Complete data pipeline: Telegraf → InfluxDB → Grafana under Docker Compose. CI/CD GitHub Actions — automatic build for ESP32-S3 target.
    ESP32 / ESP-IDF FreeRTOS MQTT Embedded C OTA

Recommendations

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Master in Digital Creation
    esadse
    2025

Skill set

Categories