
Ayoub MRABTI
C++ Software Engineer / Embedded Systems
Salaire / Taux journalier
Ariana, Tunisie
Freelance, ouvert au CDI
Expertises
Langues
À propos
Introduction
Embedded Systems Engineer with a focus on C/C++ software development, experienced in designing connected systems, middleware development, and integration of network protocols (TCP/IP, MQTT). Familiar with modern C/C++, debugging, and CI/CD integration (Jenkins), with a good understanding of software architectures, multi-threaded systems (FreeRTOS & Zephyr), and network communications.
Expérience de travail
Low-level Drivers & Motor Control Project
Developed ARM Cortex drivers (GPIO, UART, SPI, I2C, PWM) in C Bare-Metal, designed and validated a PCB for a three-phase motor with HW/SW testing.
Final Year Internship
ACTIA Engineering Services
févr. 2025 - août 2025
7 mois
– Developed embedded firmware in C/C++ with a modular middleware architecture. – Implemented network communication using TCP/IP and MQTT for IoT applications. – Integrated concurrent tasks using FreeRTOS (multi-thread management). – Performed advanced debugging and system performance optimization (hardware/software). – Set up CI/CD pipelines using Jenkins for automated testing and deployment. – Managed data persistence using Flash memory (fail-safe mechanisms).
Engineering Internship
ACTIA Engineering Services
juin 2024 - août 2024
3 mois
– Developed and validated BLE communication on nRF52 (Master/Slave). – Implemented a secure pairing mechanism using PIN code. – Performed SIL/HIL testing and functional validation of data exchange. – Designed a complete test bench and produced technical reports.
Engineering Internship
Capgemini
mai 2024 - juil. 2024
3 mois
– Developed a secure FOTA system (CRC, data validation). – Designed communication using MQTT and TCP/IP. – Automated build and testing processes using CI/CD Jenkins. – Containerized development and testing environments using Docker to ensure reproducibility. – Managed source code and collaboration using Git and GitHub. – Analyzed and resolved complex bugs (debugging).
Formation
ISIMM Monastir
Engineering Degree, Embedded Systems and Microelectronics
2022 - 2025
3 ans 1 mois
ISIMM Monastir
Bachelor's Degree, Electronics, Electrical Engineering and Automation
2019 - 2022
3 ans 1 mois