About Amine
Arabic
Native or bilingual
French
Fluent
English
Conversational
Experience
- TeamnetSenior Embedded Software Engineer.DIGITAL AND ITAugust 2022 - Today (3 years and 10 months)Paris, FranceI am an embedded systems engineer with over 7 years of experience in low-level C/C++ development, specializing in STM32, ESP32, and nRF52 microcontrollers, in real-time environments (bare metal, FreeRTOS, Zephyr).My expertise covers the entire embedded chain:Firmware design and development for critical and low-power systemsSensor, ADC, I2C, SPI, UART, PWM controlWireless communication: Bluetooth Low Energy (BLE), Wi-Fi, LoRaEmbedded Linux integration, buildroot / Yocto / Device TreeI have worked on projects:🏠 Home Automation & IoT:Development of firmware for connected objects for smart homes and elderly assistance. Multi-sensor reading (activity, falls, heart rate), BLE/Wi-Fi communication, and remote monitoring. Automation, mobile interfacing, and integrated data security.🩺 Medical & Connected Health:Design of embedded medical devices for monitoring medication intake and analyzing physiological data. Integration of biomedical sensors, real-time processing, secure transmission, user ergonomics, and compliance with health constraints.🤖 Mobile Robotics:Development of real-time firmware for autonomous mobile robots. Motor control, 360° perception (ToF sensors), inertial data fusion, audio processing (BF, EC, SL), 3D SLAM with ROS, Jetson Nano, and Linux integration. Integrated smart charging stations.🧠 Embedded AI & Intelligent Assistants:Prototyping voice interfaces on ESP32 and STM32 with embedded AI models (Edge Impulse, TensorFlow Lite). Event detection, voice activation, LED/audio feedback, OpenAI API, real-time local processing on memory card, Bluetooth, and I2S.I am capable of delivering robust, documented, and optimized firmware, participating in electronic integration, and communicating with hardware, QA, and mobile teams.
- AEVAWEBSoftware EngineerJanuary 2019 - January 2022 (3 years)BLE firmware development on nRF52 MCUs (832, 840)Firmware development for a connected medical device for medication intake monitoring for the elderly. Technologies used: BLE, RGB LED, Visual Studio Code, Zephyr RTOS, nRF52, embedded C/C++.Development of a 360° audio conferencing system integrated into mobile robots. Implementation of 3D SLAM (localization and mapping) algorithms under ROS. Technologies: Jetson Nano, D435i camera, Nvidia GPU, CUDA, embedded Linux, Python, C++, Respeaker V2.
- Microélectronique|Technical InternshipDIGITAL AND ITJanuary 2018 - March 2019 (1 year and 2 months)Rabat, MoroccoPorting a road traffic data collection application (C++/OpenCV) initially developed for rugged PCs to a low-cost embedded Linux platform Apalis TK1.Using Yocto to generate an embedded Linux image including necessary libraries (Qt, OpenCV). Development and integration of a graphical user interface (GUI) under Qt for real-time visualization of the IDS camera stream and traffic statistics (detection, counting, vehicle classification, speed estimation). Adaptation and optimization of existing code to ensure smooth operation on embedded hardware. Utilization of pre-trained AI models for vehicle detection and classification in the adapted application. Multithread management with QThread to ensure fluidity between camera acquisition, OpenCV AI processing, and Qt/QML display. Technologies: C++, Qt, OpenCV, Yocto, Embedded Linux, Ixora board, TK1 COM, IDS Camera, OpenMP, AI, Deep Learning, Websocket, Python, HTML/CSS/JS
Recommendations
Be the first to recommend Amine
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- MasterUniversité Ibn Tofail Kenitra.2018Master
- Licence en Science de la MatièreUniversité Mohammed Premier Oujda2015Licence en Science de la Matière