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

Hamza Eddahmouny

Embedded Firmware Engineer

€450/day
Paris, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Hamza

Are you developing a connected product and looking for reliable, tested, and production-ready firmware?
I'm Hamza, an embedded software developer with 4 years of experience on real products in production — IoT, embedded Linux, and AUTOSAR.

What I bring to you: I work across the entire chain, from sensor to cloud. ESP32/STM32 firmware under FreeRTOS, MQTT over TLS communication, WiFi/LTE connectivity, custom Yocto images, ECU flashing and diagnostics via CAN/UDS. I don't just deliver code — I deliver a system tested with validation benches and the accompanying documentation.

What sets me apart: I combine three rare expertise areas — product IoT (ESP32, FreeRTOS, MQTT, OTA), embedded Linux (Yocto, CI/CD, QEMU, BSP), and automotive AUTOSAR (DCM, DEM, EB Tresos, CANoe). I add a real embedded AI skill: fall detection on thermal sensor, OpenCV, real-time visualization in PyQt6.
Typical missions: ESP32/STM32/PIC firmware development under ESP-IDF and FreeRTOS. Building Yocto images with custom layers. CI/CD pipelines for build and automatic deployment. Testing and flashing tools in Python/Qt. AUTOSAR diagnostic integration. Sensor monitoring interfaces. Rapid IoT prototyping.
Concrete results: Medical IoT test/production bench rebuilt from scratch at Domalys. Yocto deployment reduced from several hours to a few minutes via CI/CD at T&S. ECU flashing tool adopted by the entire production line at Fenwick Linde.
If your project involves embedded systems, IoT, or vehicle diagnostics — let's talk.
  • French

    Native or bilingual

  • English

    Fluent

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

Experience

  • Domalys – Groupe Linet
    Embedded IoT Software Developer
    HEALTH AND WELLNESS
    October 2025 - Today (8 months)
    86000 Poitiers, France
    • • Development and maintenance of embedded firmware on ESP32/ESP8266 (Aladin 4 & 4.5) under ESP-IDF and FreeRTOS.
    • • Design of AI fall detection algorithms in Python with thermal sensor data processing (8×16 matrix).
    • • Development of a real-time visualization interface (PyQt6, OpenCV) for monitoring sensors in production.
    • • Setup and maintenance of automated test benches for firmware validation in production.
    • • Management of MQTT over TLS connections (WiFi & LTE) and diagnostics of embedded I²C/SPI/UART protocols.
    • • Implementation of RF certification tests and writing associated technical documentation.
    • • Technological watch on embedded optimization methods (FreeRTOS, OTA updates, watchdog).
    Stack: C, C++, Python, ESP-IDF, FreeRTOS, ESP32/ESP8266, MQTT, TLS, PyQt6, OpenCV, Git, RPi4
    Python C/C++ Programming C# Shell Script Bash
  • Technology & Strategy
    Embedded Linux Engineer
    August 2024 - June 2025 (10 months)
    France
    • • Creation and optimization of Yocto images for Raspberry Pi 4, Odroid, and STM32MP1 with custom layers and recipes.
    • • Validation of OS images via QEMU: ARM target emulation, boot tests, and automated regression.
    • • Setup of GitLab CI/CD pipelines for automatic build, test, and deployment of embedded Linux images.
    • • Development of Python scripts for verification of open-source licenses (SPDX, FOSS compliance).
    • • Monitoring of embedded processes: scripts for detecting memory leaks via journalctl and procfs.
    • • Maintenance and update of BSPs (Board Support Packages) according to product evolutions.
    Stack: Python, C, Shell, YAML, Yocto, QEMU, GitLab CI/CD, Raspberry Pi, Odroid, STM32
    Object-Oriented Programming (OOP) Shell Script Python C/C++ Programming Gitlab CI/CD
  • T&S pour Fenwick Linde
    R&D Engineer
    July 2023 - August 2024 (1 year and 1 month)
    Châtellerault, France
    • • Design of a desktop application (Python/Qt) to check the status of forklifts and generate flashing files from the company's database.
    • • Flashing ECUs via CAN and UDS protocol (ISO 14229): firmware upload and diagnostic session management.
    • • Analysis and resolution of Diagnostic Trouble Codes (DTCs) on forklifts via CANoe and CanBox.
    • • Development of automation scripts for regression tests and validation of ECUs on the production line.
    • • Interdepartmental collaboration with R&D, Industrialization, and Production teams to resolve field failures.
    Stack: Qt Designer, Python, PyCharm, CAN, UDS, CanBox, Etos

Recommendations

Be the first to recommend Hamza

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

  • Engineering Degree
    FSTM
    2021
    Diplôme d'Ingénieur
  • Bachelor's Degree
    FSTM
    2018
    Licence –

Categories