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

Lucas Baquey

Embedded C / STM32 / CAN Developer

€450/day
Bordeaux, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Lucas

I work on C firmwares (existing or to be developed), typically on STM32, FreeRTOS/RTOS, CAN to deliver stable and diagnosable products.

Typical cases:creation of a clean firmware base, bring-up, adding features without regression, field resets/freezes, unreproducible bugs, unmanageable legacy, MCU migration.

Result:fewer field/after-sales returns and "reduction of diagnostic time from ~30 min to <5 min.

Format:predominantly remote, short phases: 2-day audit -> sprints -> milestone execution.
👉 Tell me:MCU, RTOS, symptoms (or product objectives), constraints, and I'll propose the right framework.
  • 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 & Stabilization
    SOFTWARE PUBLISHING
    October 2025 - Today (8 months)
    Bordeaux, France
    Interventions on existing firmwares (prototype or legacy) to make them diagnosable (we understand the cause of failures) and stable (hardened critical paths).

    Case studies:

    • Prototype -> pre-series (STM32): hardening + MISRA-C 2012 compliance (MISRA = industrial C code rules), error/timeout management, SPI Flash storage (SPI = serial bus), JSON flux (JSON = structured text format).
    • J1939 Migration (J1939 = vehicle/industrial CAN protocol): porting a legacy "8 bytes" stack to a 16-bit MCU with byte-level abstraction (byte-level = byte access).
    • UDS Diagnostic (UDS = vehicle diagnostic protocol): instrumentation (cause of reset, persistent error codes, minimal logs) + root cause method to reduce field diagnostic time.

    Delivered value:less time wasted on diagnostics, fewer avoidable incidents, and a maintainable base to accelerate evolution.
    STM32 Firmware FreeRTOS C/C++ Programming MISRA
  • SharkRobotics
    Embedded Robotics Engineer
    AUTOMOBILE
    September 2022 - September 2025 (3 years)
    La Rochelle, France
    Integration of STM32 drivers in C, CAN communication (CAN = industrial bus) and sensor interfaces in a FreeRTOS environment (RTOS = real-time operating system).

    Design and development of a 48V/20A BMS (BMS = Battery Management System) on STM32: schematics + PCB (KiCad), C firmware, INA228 current/voltage measurement on CAN, good EMC practices.

    ROS2 development for robotic platforms: standardization of software components (cost reduction ~30%).
    Linux embedded-software STM32 ROS2 Embedded Linux

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