Skip to main content
MY
Open to opportunities

Mohamed Malek BEN YAHIA

@mohamedmalekbenyahia

Embedded Systems Engineer specializing in RTOS firmware and driver development for STM32 and ATmega.

Tunisia
Message

What I'm looking for

I want to work on embedded firmware where I can port and develop RTOS-based software, build reliable drivers, and own communication/protocol integration (UART/I2C/SPI/CAN/USB) across STM32/ATmega platforms.

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

AS
Current

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.

ST

Embedded System Software Engineer

Sofia Technologies

Aug 2021 - Nov 2021 (3 months)

Adapted source code for use with a different toolchain.

EE

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 logoST

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 logoTT

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

Get 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!

Sign up
Himalayas profile for an example user named Frankie Sullivan