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 €/jour
Montpellier, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Mohamed Hamdi

  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

  • Arabe

    Bilingue ou natif

Accepte de travailler sur site
Montpellier (jusqu’à 50 km)

Expériences

  • Wyplay (extern)
    Software Developer
    juillet 2024 - Aujourd'hui (1 an et 11 mois)
    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
    août 2022 - juin 2024 (1 an et 10 mois)
    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
    février 2022 - octobre 2023 (1 an et 8 mois)
    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

Recommandations

Soyez le premier à recommander Mohamed Hamdi

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

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

Formations

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

Catégories