Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

Emmanuel (Yawo) Yovo

Embedded Firmware Engineer · C/C++ on ARM Cortex-M · Real-Time Control for Energy & Transportation

Typing SVG

Portfolio LinkedIn Email Resume


About me

I'm an embedded software engineer completing an engineering double-degree at UTBM (Computer Science — Embedded Systems & Robotics, plus a M.Sc. in Complex Systems / Mechatronics), based in Strasbourg, France, originally from Togo.

I write low-level C on ARM Cortex-M targets to close real-time control loops — power electronics, motor and current regulation — and design multi-task firmware architectures under FreeRTOS, wiring the communication stacks (CAN, Modbus, MQTT, gRPC) that let embedded systems talk to the rest of the world. I've built this across three placements: transforming a UPS into a high-performance test current source at SOCOMEC, developing the firmware of a connected air purifier at TECHNOPURE, and building microgrid control-command logic at EDF R&D.

Currently looking for my first full-time role in embedded firmware — ideally energy or transportation (aerospace, rail, automotive) — anywhere in the world. Open to relocating internationally.


Tech stack

Embedded dev
C C++ ARM Python Go Matlab

RTOS & frameworks
FreeRTOS ESP-IDF Embedded Linux

Hardware & MCUs
STM32 ARM Cortex-M4 ESP32 FPGA

Protocols & network
CAN+CANOpen LIN Modbus MQTT gRPC I2C/SPI

Tools & quality
Git GitLab CI SonarQube Jira


Featured projects

Project What it does Stack
freertos — Multi-ECU automotive network Two-node embedded network (STM32F407, ARM Cortex-M4) communicating over CAN and LIN under FreeRTOS: one "control" node, one "command" node — mirrors a distributed multi-ECU architecture close to real automotive/rail embedded networks C FreeRTOS CAN LIN
technopure_air_purifier_embd_sys — Connected air purifier Production firmware: multi-task FreeRTOS architecture on ESP32 acquiring CO₂/ozone/current sensor data, driving power relays, dual HTTPS + MQTT stack for auth, telemetry and remote control C ESP-IDF MQTT I2C PWM
autonomous_turtlebot — Autonomous mobile robot Wi-Fi fingerprinting with a KNN model for corridor positioning, plus SLAM-based mapping and LiDAR obstacle avoidance Python ROS SLAM LiDAR
ev3-robot-sensors — Robot servo-control Closed-loop control on LEGO EV3: line-following and obstacle avoidance using color/ultrasonic/gyroscopic sensors, Kalman filtering, logged PID tuning Python Kalman Filter PID
ascenseur_labview — Elevator control-command 4-level teaching elevator on NI myRIO: hybrid FPGA (40 MHz) + ARM Cortex-A9 Real-Time architecture, state-machine floor logic, SCAN traffic optimization, safety interlocks LabVIEW FPGA Real-Time

Full portfolio with technical write-ups: darkbrain-lp.github.io


GitHub stats


💬 Open to full-time embedded firmware roles — energy or transportation (aerospace, rail, automotive) — anywhere in the world.
Reach out via email or LinkedIn.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors