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

Hamza Rahal

Embedded systems developer, C Linux electronics

€500/day
Paris, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Hamza

Embedded software engineer specializing in embedded Linux, BSP, and real-time systems, I support companies in developing robust solutions for embedded systems and connected objects.

With experience at Thales in the defense sector, I am involved in developing Linux BSPs (bootloader, device tree, drivers, wrappers) for ARM and RISC-V architectures, as well as validating industrial products, writing documentation, and providing technical support in production.

I master the entire embedded development chain: embedded Linux, C/C++, STM32, Raspberry Pi, ESP32/ESP8266, drivers, communication protocols (SPI, I²C, UART, CAN, Ethernet, MQTT, Bluetooth), real-time systems (FreeRTOS), as well as developing test and automation tools.

I have also developed control software for electric vehicle charging stations, connected IoT solutions, robotics applications, and projects integrating computer vision and artificial intelligence.

I particularly appreciate assignments where I need to start from a technical requirement to design a reliable, high-performance, and maintainable solution. Curious and versatile, I can work on low-level development as well as validation tools, testing, prototyping, or hardware integration.

Key skills:
• Embedded Linux (Yocto, BSP, Bootloader, Device Tree, Drivers)
• C / C++ / Python development
• STM32, Raspberry Pi, ESP32, PIC, ATmega
• FreeRTOS, real-time systems
• Protocols: SPI, I²C, UART, CAN/FDCAN, TCP/IP, MQTT, Ethernet
• IoT, Robotics, Embedded Electronics
• Testing, validation, technical documentation, and industrial support

Available for assignments in embedded development, embedded Linux, IoT, BSP, drivers, industrial software, and projects requiring strong technical expertise.
  • French

    Native or bilingual

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

Experience

  • Jerecharge.com
    Software Development Engineer Charging Station
    AUTOMOBILE
    November 2024 - December 2024 (2 months)
    Development under Linux
    Application controlling the station
    Drivers and bootloader
    Banana Pi
    Raspberry Pi
    Beagleboard
    Raspberry Pi STM32 Linux
  • Thales
    Embedded Software Engineer
    DEFENSE AND MILITARY
    February 2023 - Today (3 years and 5 months)
    As an embedded software BSP engineer, I develop, maintain, and integrate the low-level code that allows the hardware (sensor, actuator, memory, communication...) of an embedded system to function, including the creation of drivers and specific Linux distributions.

    Low-level software development (BSP, driver)
    Barebox U-boot and baremetal bootloader
    Library development
    C C++ Python script shell
    Microchip Polarfire SoC FPGA
    Arm DSP Presto Octasic
    Arm v7 | RISC-V
    Linux
    ElinOS | Yocto
    C Linux Drivers BSP U-Boot Bare Metal Python C++ Electronique

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

  • Ingénieur en instrumentation et systèmes embarqués
    Sup Galilée
    C pour l’embarqué, linux, capteurs, electronique analogique et numérique, CAN, fibre optique, IHM

Certifications

  • C
    Linkedin
    2021

Skill set

Categories