I will program your stm32 esp32 arduino microcontroller firmware

Morocco

I speak English, Arabic, French
"I am an embedded systems engineer with substantial experience in programming languages like C, C++, VHDL, Verilog, Java and Python. My expertise extends to working with boards such as Arduino, Raspbe...
About this Gig

Need reliable firmware for your STM32, ESP32, or Arduino project? I'm an embedded systems engineer specialized in C/C++ firmware development, driver integration, and real-time architecture.


What I deliver:

- Peripheral drivers: UART, SPI, I2C, PWM, ADC, timers, DMA

- State machine and FreeRTOS task architecture

- Clean, documented, production-ready code

- Simulation validation (Wokwi / official emulators) before hardware testing

- Remote debugging support using your serial logs


I work across STM32 (HAL/LL), ESP32 (Arduino/ESP-IDF), and Arduino platforms, following industry coding standards for maintainable, extensible code.


I've also worked on MISRA C/C++ quality policies for an AI-powered code review platform, so code quality and safety are built into how I work.


Whether you need a single driver, a full feature, or a complete firmware system, I'll keep you updated and deliver working, tested code.


Message me before ordering if your project needs custom scoping.


Platform:

STM32

Expertise:

Firmware development

Debugging

Microcontrollers

IoT