Mohamed Malek BEN YAHIA
@mohamedmalekbenyahia
Embedded Systems Engineer specializing in RTOS firmware and driver development for STM32 and ATmega.
What I'm looking for
I am a highly skilled Embedded Systems Engineer with over eight years’ experience developing and porting firmware for microcontrollers (STM32 and ATmega). I specialize in RTOS (Azure RTOS and FreeRTOS), communication protocols (UART, I2C, SPI, CAN and USB), and driver development, with a focus on delivering robust solutions across diverse toolchains and project requirements.
In my most recent role, I update and maintain X-CUBE-AZRTOS-H7, X-CUBE-AZRTOS-H7RS, and X-CUBE-FREERTOS packages for STMicroelectronics. I’ve also ported an open source bootloader and Microsoft Azure RTOS example applications to STM32 targets, built Python tooling to generate applications, and delivered embedded demos such as USB streaming in an H264 codec.
Experience
Work history, roles, and key accomplishments
Embedded System Software Engineer
Actia Engineering Services
Aug 2025 - Present (11 months)
Developed and tested embedded software for airplane seat benchmarking and added a new feature for a lightning product during an industrial process project. Maintained STMicroelectronics STM32Cube RTOS packages including X-CUBE-AZRTOS-H7, X-CUBE-AZRTOS-H7RS, and X-CUBE-FREERTOS.
Embedded System Engineer
Stmicroelectronics
Dec 2021 - Jul 2025 (3 years 7 months)
Ported an open source bootloader to STM32 targets and adapted Microsoft Azure RTOS example applications for STM32. Built supporting tools for application generation and STM32CubeMX packaging, and developed a USB streaming demo using an H264 codec.
Embedded System Software Engineer
Sofia Technologies
Aug 2021 - Nov 2021 (3 months)
Adapted source code for use with a different toolchain.
Embedded System Software Engineer
Emka Electronique
Oct 2018 - Jul 2021 (2 years 9 months)
Developed and tested firmware for connected products, including air purifier low-layer drivers, an embedded facial recognition camera, a connected signboard, a pool application, and a connected mailbox label. Worked across STM32 and ATmega platforms using cellular/RF and multiple communication interfaces.
Education
Degrees, certifications, and relevant coursework
STMicroelectronics
Engineering Degree, Electrical and Electronic Engineering
2021 - 2025
Ported an open-source bootloader to STM32 targets and worked on embedded firmware development using common communication interfaces (UART, I2C, SPI, CAN/FDCAN, USB). Contributed to engineering work involving RTOS-related example porting for STM32.
The Higher National Engineering School of Tunis
Engineering Degree, Electrical and Electronic Engineering
2015 - 2018
Ported Microsoft Azure RTOS example applications to STM32 targets and developed supporting automation tools in Python. Built STM32CubeMX packaging and ported classic middleware examples (e.g., FreeRTOS, FatFs, LwIP, USBX), including a demo streaming USB in an H264 codec.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Interested in hiring Mohamed Malek?
You can contact Mohamed Malek and 90k+ other talented remote workers on Himalayas.
Message Mohamed MalekGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
