Amine RHARRABTI

Senior Embedded Systems Engineer | Firmware

Salaire / Taux journalier

Paris, France

Freelance, ouvert au CDI

Expertises

C++

Langues

AnglaisArabeFrançais

À propos

Introduction

Ingénieur systèmes embarqués senior avec 5+ ans d'expertise C/C++ et IoT dans la domotique, robotique et assistance médicale. Développement complet de firmwares pour MCU ARM/ESP32/nRF52, traitement d'image GPU et intégration capteurs avancés. Spécialisé en projets innovants alliant IA et embarqué avec maîtrise des RTOS et protocoles IoT.

Liens

Expérience de travail

Ingénieur en Systèmes Embarqués Senior

TEAMNET

juil. 2022 - Présent

4 ans 4 mois

Paris, France

Développement en C/C++ pour systèmes embarqués, firmware IoT, intégration de capteurs et optimisation des performances. Secteurs: Domotique, assistance aux personnes âgées, robotique interactive, médical. Missions & Compétences: Analyse & Conception: • Étude des besoins clients et rédaction d’analyses fonctionnelles. • Développement de firmwares embarqués et intégration de nouvelles fonctionnalités. Développement Firmware & Intégration: • Programmation en C, C++ (OpenCV, Qt), Python, Bash, CUDA. • Exploitation de capteurs : accéléromètres, gyroscopes, ToF, détection de mouvements, rythme cardiaque, respiration, qualité du sommeil. • Maîtrise des protocoles UART, I2C, SPI, I2S, BLE, Wi-Fi, HTTPS. • Développement sur systèmes temps réel : FreeRTOS, Zephyr RTOS. • Développement bare metal sur MCU ARM Cortex-M. • Kits et cartes MCU : nRF52, STM32,ESP32. Tests & Optimisation: • Analyse et correction des anomalies, amélioration des performances. • Mise en place de pipelines CI/CD sous GitLab pour automatiser la compilation, l'exécution des tests, et l'analyse statique du code C/C++ (cppcheck), afin de garantir la qualité et la fiabilité du firmware. Projets Clés : IoT & Domotique: • Développement de firmwares pour objets connectés dédiés à la domotique et l’assistance aux personnes âgées. • Conception et prototypage d’appareils intégrant des capteurs avancés pour l’analyse de l’activité humaine. Robot BUDDY: • Mise à jour et optimisation du système AOSP Android via OTA. • Implémentation d'algorithmes de traitement du signal (BF, EC, SL) pour améliorer la qualité sonore. • Conception du firmware en C d’une station de recharge intelligente (nRF52832) avec guidage infrarouge. Agent IA Interactif: • Développement d’un assistant basé sur l’API OpenAI intégrant ESP32/Raspberry Pi 5, capteur ToF 8x8, microphone, carte SD, LED RGB et diffusion audio via haut-parleur interne ou Bluetooth A2DP.

AEVAweb

oct. 2019 - juil. 2022

2 ans 10 mois

ingénieur en systèmes embarqués Confirmé

mars 2022 - juil. 2022

5 mois

Missions : -Analyse du besoin et rédactions des spécifications techniques. -Développement et la validation de codes C embarqués. -Intégration et la documentation des codes correspondant dans les architectures Firmware. -la mise en production des Firmwares.

ingénieur en systèmes embarqués

déc. 2019 - juil. 2022

2 ans 8 mois

Oujda, Maroc

Missions : -Analyse du besoin du client. -Analyse fonctionnelle détaillée. -Description de la réalisation et des tests réalisés. -Analyse des anomalies. -Identification des nouvelles fonctionnalités. -Rédaction des fiches et Readme.md. -Présentation des fiches clients. -Suivi des demandes d'interventions des clients. Missions réalisées : Projets IOT : Réalisation et développement des firmwares BLE en C/C embarqué pour les Microcontrôleurs NRF52/805/832/833/840. -Firmware de prise de médicaments afin d'accompagner les personnes âgées, pour le bon suivi de leurs traitements. -Firmware pour détecter et de compter des mouvements. -Firmware pour sécuriser la communication BLE d’un robot (cryptage AES 128). -Firmware pour une télécommande pour le pilotage d’un robot via BLE. Projets ROBOT / IA : -Étude, Tests, évaluation et développement d’un système d'audioconférence à 360 degrés (BLE, Respeaker v2, Linux embarqué Debian, ROBOT Valet, Python). -Étude et Implémentation des algorithmes SLAM 3D (ROS). -Étude, développement et implémentation des algorithmes de traitement d’image (nuage de points, détection/reconnaissance silhouette/visage, mouvements, distances) de manière à augmenter l’intelligence d’un robot. Outils : Jetson NANO, Raspberry PI3, Caméra Intel D435i, GPU Nvidia, NVP, CUDA, TensorFlow, python, C++, SLAM 3D, BLE, Respeaker v2, Linux embarqué Debian, ROBOT

Stage pré-embauche

oct. 2019 - déc. 2019

3 mois

Thème : Développement, Implémentation d’un firmware en langage C sur la carte Nordic (Microcontrôleur NRF) via Bluetooth en utilisant la technologie (Over The Air). Outils: Application Android, makefile, C, C++, platformIO, IDE Segger, Bluetooth Low Energy 5.0.

Stage de fin d’études

MAScIR - Moroccan Foundation for Advanced Science, Innovation and Research

avr. 2018 - mai 2019

1 an 2 mois

Thème : Portage d'une application de Recueil de Données Trafic routier sur une carte low-cost. - Parallélisation d'un algorithmes séquentiels du traitement d'images sur CPU. en utilisant OpenMP. - L’amélioration des performances des algorithmes en traitement d’images en utilisant un processeur graphique pour exécuter des calculs généraux à la place du processeur. Outils et technologies : la technologie de GPGPU (CUDA). - Développement d’ une application C++ (orienté objet) pour l’envoi d'un flux vidéo qui provient du caméra par WebSocket vers une page Web. Outils et technologies : Linux Ubuntu, OpenCV , QT, QTCreator, Websocket. -L'implémentation d'une application de traitement d'image basées sur le Computer-on-module TK1 Nvidia. Outils et technologies : Build System Yocto, linux embarqué. - Développement d'une application Web permettant l'affichage du flux vidéo de la caméra temps réel avec les données générées. Outils et technologies : CSS, HTML, JavaScript , PHP, MySQL, Websocket. - Détection et classification des véhicules par apprentissage en profondeur ( Deep learning ). Outils et technologies : Python, c++ ,OpenCV.

Stage Technique

Université Ibn Tofail

sept. 2017 - oct. 2017

2 mois

La faculté (F.S.I.T) Kenitra au sein de laboratoire de microélectronique.

Thème : Réalisation d’un feu rouge intelligent à base d'Arduino (C embarqué )

Stage de fin d’études

Université Mohammed Premier Oujda

mai 2015 - août 2015

4 mois

La faculté des sciences Oujda au sein de Laboratoire d’Electromagnétisme.

Thème : Etude et réalisation d’un système de commande d’une porte à partir d’un ordinateur. Outils : gâche électrique, carte Arduino, C++.


Formation

Université Ibn Tofail

Master 2 (M2)

2016 - 2019

3 ans 1 mois

Université Mohammed Premier Oujda

licence

2011 - 2015

4 ans 1 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.