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

Clement D.

Embedded Software Engineer

€520/day
Grenoble, FR
15+ years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Clement

Over 18 years of experience in embedded software design and development, in permanent and service roles for clients in various sectors (Industrial IoT, Medical, Automotive, Defense, Home Automation, Energy).
Specialized in C and C++ design and development on microcontrollers with or without real-time OS, development of tests (unit, integration, BDD) and tools in Python and Rust.
Freelancer for 5 years.
I am available for a new freelance embedded software development mission in the Grenoble area (or remote).
  • English

    Fluent

  • German

    Basic

  • French

    Native or bilingual

Can work on-site
Grenoble (up to 30km)

Experience

  • QUARA (ARaymond Group)
    Senior Embedded Software Engineer
    AUTOMOBILE
    October 2023 - February 2026 (2 years and 4 months)
    Grenoble, France
    Smart glove for quality control of connector assembly (Industrial IoT) — STM32H743 firmware (ARM Cortex-M7 @ 480 MHz),
    MEMS audio sensors + IMU, BLE, eMMC, PSRAM. Real-time detection of assembly defects by embedded ML.

    • Design & Development: error handling, system logs, sensor monitoring, drivers (BLE/NINA nRF52, USB
    CDC/MSC, SPI, UART, RGB LEDs, eMMC, PSRAM, RTC, IMU, MEMS audio)
    • Unit Tests: CppUTest, doctest, BDD approach
    • Integration Tests: Python + Robot Framework on Raspberry Pi 4
    • On-target Debugging: Ozone (SEGGER); Host Debugging: VS Code
    • Tooling: Python & Rust scripts (automation, sensor data analysis)
    • Technical Documentation & ADR (Architecture Decision Records)
    • CI/CD: setup and improvement of Azure DevOps / GitHub Actions pipelines
    STM32H7 FreeRTOS C Python RobotFramework
  • Nexteam Group
    Embedded Software Consultant
    DEFENSE AND MILITARY
    April 2021 - February 2023 (1 year and 11 months)
    Bresson, France
    Context / Project:
    Electronic system for the defense sector.

    Embedded software design/development and testing in C.
    Development of maintenance, diagnostic, and management tools with GUI in Python.
    Development of automatic test benches.
    STM32L5 C python Git Unity Unit Tests
  • Viveris
    Embedded Software Consultant (Measurement Instrument Manufacturer)
    DIGITAL AND IT
    September 2019 - December 2020 (1 year and 4 months)
    Seyssinet-Pariset, France
    Context:
    Development of battery cycler firmwares (BCS).

    Work Performed:
    Updated Python pyTest integration tests for product firmwares.
    Developed Sigma-Delta ADC (AD7779) driver on STM32 and TMS320f28379d microcontrollers.
    Implemented communication protocol between control board (STM32) and power boards (TMS320F2837) via SPI.
    Developed TMS320f28379d (EEPROM) and STM32 drivers.
    Created test (board diagnostics) and integration tools in Python.
    Wrote technical documentation for developed modules on wiki.
    STM32H7 TMS320F2837d C python

Recommendations

Be the first to recommend Clement

Help this freelancer shine by sharing your experience working together.

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

  • Engineer
    ISEP (Higher Institute of Electronics of Paris)
    2005
    spécialité systèmes temps réel. Dernier semestre à l'Ecole Polytechnique de Montréal (Canada).

Skill set

Categories