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

Mohamed Hamdi Belguith

Embedded Linux Engineer

€500/day
Montpellier, FR
8-15 years

Average response time: 1 hour

About Mohamed Hamdi

  • French

    Native or bilingual

  • English

    Fluent

  • Arabic

    Native or bilingual

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

Experience

  • Wyplay (extern)
    Software Developer
    July 2024 - Today (1 year and 11 months)
    Montpellier, France
    Prepare the yocto BSP for Set-top box based on Mediatek platform
    • Porting and implement software modules.
    • Integration of software modules.
    • Debug,test and atroubleshoot issues.
    • Implement configuration migration application.
    • Integration of wifi linux drivers.
    • Creation of Yocto recipe and classes for interation of software modules.
    • Writing technical notes.
    Key words: c/c++, Yocto, Kernel, directFB, initng, Dbus, Wpa_supplicant
  • OTTO Engineering Services
    Software Developer
    August 2022 - June 2024 (1 year and 10 months)
    Tunis, Tunisia
    • Prepare the BSP and the Yocto Image for costum SBC based on the STM32MP157 processor.
    • Development of an embedded firmware alows to interface with RF receiver.
    • Development of a Qt application that integrate UI allowing to manage remote control, player and game.
    • Add yocto layer allowing to Integrate software modules.
    • Implementation of yocto class allowing to create lxc container based on yaml configuration. IOT Gateway development:
    • Hardware design of SBC.
    • Software development (BSP)
    • Signal integrity simulation.
    • Bringup and execute the DDR tests.
    • Debug and troubleshoot hardware issue.

    Key words: C/C++, Qt, Kernel, u-boot, yocto, systemd, swupdate, CMake, Altium Designer, Hyperlynx
  • SERCEL (Extern)
    Embedded Linux Engineer
    February 2022 - October 2023 (1 year and 8 months)
    Nantes, France
    • Prepare, develop and maintain BSP.
    • Development of a Linux Kernel Module and user space module allows to manage the hardware system controller(CPLD).
    • Adapt FPGA manager driver in order to update the bitstream of the CPLD.
    • Adapt the USB PD driver of the FUSB302.
    • Adapt the RTDM module 16550a in order to be launched at boot(DTS).
    • Development of a user space module to manage the J1939 data.
    • Participate in the definition of the programming bench.
    • Implement the secure boot of the board.
    • Participate in the writing of the functional and technical specifications.
    • Prepare the system upgrade policy.
    • Analyze and correct BSP bugs detected by the validation team.
    • Prepare and deliver official releases of the images that will be delivered to the validation team.
    • Ensure the corrective and evolutionary maintenance of the delivered products.
    Key words: C/C++, Kernel, u-boot, Buildroot, Xenomai, usb power delivery, yocto, systemd, swupdate, J1939, Cmake

Recommendations

Be the first to recommend Mohamed Hamdi

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

  • Master biomedical engineering
    University of Bordeaux
    2017
    Master biomedical engineering
  • Computer Science Engineering
    Faculty of Sciences of Tunis
    2016
    Computer Science Engineering

Categories