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

Lucas Baquey

Développeur embarqué C / STM32 / CAN

$523/day
Bordeaux, FR
3-7 years

Average response time: 1 hour

About Lucas

J’interviens sur des firmwares C (existants ou à développer), typiquement sur STM32, FreeRTOS/RTOS, CAN pour livrer des produits stables et diagnostiquables.

Cas typiques : création d’une base firmware propre, bring-up, ajout de features sans régression, resets/freezes terrain, bug non reproductible, legacy ingérable, migration MCU.

Résultat : moins de retours terrain/SAV et “réduction du temps de diagnostic de ~30 min → <5 min

Format : remote majoritaire, phases courtes : audit 2 jours → sprints → exécution par jalons.
👉 Dites-moi : MCU, RTOS, symptômes (ou objectifs produit), contraintes, et je propose le bon cadrage.
  • French

    Native or bilingual

  • English

    Fluent

  • Spanish

    Basic

Can work on-site
Bordeaux (up to 50km), Paris (up to 10km), Poitiers (up to 10km), Nantes (up to 10km)

Experience

  • Syloria
    Firmware Freelance | Diagnostic & Stabilisation
    SOFTWARE PUBLISHING
    October 2025 - Today (8 months)
    Bordeaux, France
    Interventions sur firmwares existants (prototype ou legacy) pour les rendre diagnostiables (on comprend la cause des pannes) et stables (chemins critiques durcis)

    Études de cas :

    • Prototype → pré-série(STM32) : durcissement + conformité MISRA-C 2012 (MISRA = règles de code C industrielles), gestion d’erreurs/timeout, stockage Flash SPI (SPI = bus série), flux JSON (JSON = format texte structuré).
    • Migration J1939 (J1939 = protocole CAN véhicule/indus) : portage d’une stack legacy “8 bytes” vers MCU 16 bits avec abstraction byte-level (byte-level = accès octet).
    • Diagnostic UDS (UDS = protocole diagnostic véhicule) : instrumentation (cause reset, codes erreurs persistants, logs minimaux) + méthode root cause (cause racine) pour réduire le temps de diagnostic terrain.

    Valeur livrée : moins de temps perdu à diagnostiquer, moins d’incidents évitables, et une base maintenable pour accélérer les évolutions.
    STM32 Firmware FreeRTOS Programmation C/C++ MISRA
  • SharkRobotics
    Ingénieur en robotique embarquée
    AUTOMOBILE
    September 2022 - September 2025 (3 years)
    La Rochelle, France
    Intégration de drivers STM32 en C, communication CAN (CAN = bus industriel) et interfaces capteurs dans un environnement FreeRTOS (RTOS = système temps réel).

    Conception et développement d’un BMS 48V/20A (BMS = Battery Management System) sur STM32 : schémas + PCB (KiCad), firmware C, mesure courant/tension INA228 sur CAN, bonnes pratiques CEM.

    Développement ROS2 pour plateformes robotiques : standardisation des composants logiciels (réduction coûts ~30%).
    Linux Embedded software STM32 ROS2 Linux embarqué

Recommendations

JN
Luc RecherLR
Jean-Arthur Nay and 1 other person have recommended Lucas

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

  • Embedded Systems and Robotics Engineering
    École nationale supérieure des mines de Saint-Étienne (IMT France)
    2025
    Diplôme d'ingénieur spécialisé en systèmes embarqués, robotique et logiciels temps réel. Cours et projets portant sur le développement embarqué en C/C++, les microcontrôleurs, les systèmes d'exploitation temps réel, les bus de communication (CAN), les principes fondamentaux de l'électronique et l'intégration de systèmes. Forte orientation vers l'ingénierie appliquée, les projets industriels et le développement pratique.

Certifications

Skill set

Categories