About Mohamed Hamdi
French
Native or bilingual
English
Fluent
Arabic
Native or bilingual
Experience
- Wyplay (extern)Software DeveloperJuly 2024 - Today (1 year and 11 months)Montpellier, FrancePrepare 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 ServicesSoftware DeveloperAugust 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 EngineerFebruary 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
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Master biomedical engineeringUniversity of Bordeaux2017Master biomedical engineering
- Computer Science EngineeringFaculty of Sciences of Tunis2016Computer Science Engineering