Omar Terro

OMAR TERRO

Software & Embedded Systems Engineer

Profile

Passionate about embedded systems and the drone industry, I aim to contribute to the development of innovative solutions for aeronautics and autonomous robotics. With over 3 years of experience in C/C++, I have worked on international projects, contributing to the design of robust systems and solving complex technical problems.

Technical Skills

Languages & Frameworks

C/C++ Python Vue.js Java

Tools & Platforms

QT / wxWidgets CMake KiCad Git / Azure DevOps Jenkins

Hardware & Protocols

STM32 ESP32 / Arduino Raspberry Pi SPI / I2C / CAN

Experience & Education

Software & Embedded Systems Engineer

Conduent (Valence, France) • Jul 2022 - Present

  • Montreal Project: Full-stack development (C/C++, Vue.js) & I/O board design.
  • SNCB Project: FTDI (I2C) driver development for coin validator sensors.
  • Lyon Project: Maintenance and improvement of Ticket Vending Machines (DAT).

Embedded Systems Engineer

Airstar (Grenoble, France) • 2019 - 2020

  • Development of a production test bench (QT/C++ Interface).
  • PCB design (KiCad) and SWD probes.

Master's Degree in Mechatronics Engineering

National School of Engineering of Brest (ENIB) • 2018 - 2020

Bachelor's Degree in Industrial Engineering

Lebanese University, Faculty of Technology • 2015 - 2018

Selected Engineering Projects

OQ1 - Autonomous Drone

Hardware / Firmware

PCB design via EasyEDA, firmware development on Teensy 4.0 in C/C++, sensor integration (MPU6050, BME280), and fine-tuning of a PID controller to stabilize drone attitude.

Smart Vision System

AI / OpenCV

Wearable device for the visually impaired. Uses a Raspberry Pi and YOLO/OpenCV for real-time object detection, streaming data via WebSockets to an Android app for TTS audio feedback.

PlantCare Edge-AI

IoT / Edge AI

Agricultural monitoring system using a HuskyLens AI camera and ESP32. Instantly classifies plant health and logs real-time statistics to the Blynk IoT platform for yield prediction.

Autonomous Mobile Robot

ROS2 / STM32

Implementation of motor control on STM32. Micro-ROS/ROS2 integration between MCU and Raspberry Pi. Embedded image processing with real-time video transmission.