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

€320/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 master concretely:
Real-time firmware on ESP32-S3 with FreeRTOS — multi-tasking, queues, EventGroups, watchdog management. 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.
Available immediately. Remote or on-site anywhere in France.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Lyon (up to 50km)

Experience

  • freelance
    IoT firmware development — ESP32-S3, FreeRTOS, MQTT/TLS, OTA
    February 2026 - March 2026 (1 month)
    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
  • freelance
    Open-source developer — RayMap
    December 2025 - Today (6 months)
    Design and development of RayMap, a header-only C library for real-time projection mapping. Homography, mesh deformation, interactive calibration, H.264/H.265 decoding via FFmpeg. Open-source project published on GitHub.
    C OpenGL ffmpeg Algorithms Image Processing
  • Freelance
    C/C++ Developer — Embedded & Real-time Graphics Systems
    SOFTWARE PUBLISHING
    May 2023 - Today (3 years and 1 month)
    Development of high-performance C/C++ systems for interactive installations, embedded hardware, and real-time rendering.

    Notable projects:
    - RayMap: open-source C library for real-time projection mapping (homography, mesh deformation, FFmpeg)
    - Polaris: ESP32 interactive installation with GLSL shaders, presented at the ESADSE Saint-Étienne graduation
    - Minitel: production C daemon on Raspberry Pi, systemd service, 0 crashes during exposure duration

    Skills: C, C++, OpenGL, GLSL, raylib, ESP32, Raspberry Pi, Linux
    C C++ OpenGL GLSL ESP32

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