About Youssef
French
Native or bilingual
Experience
- SMARTOIngenieur logiciel embarquéApril 2019 - Today (7 years and 2 months)92150 Suresnes, FranceCarAlgo est une plateforme qui repose sur un dongle qui se branche sur les bus CAN des véhicules. Ce dernier permet de récupérer des données du bus et fournir aux clients des données utiles et exploitables (panne/accident, trajets, comportement du conducteur, alertes...etc ). Mes principales missions sont : Embarqué: Rédaction du document de conception de l'architecture logiciel Drivers en C : PMIC, GPIO Expander, Accéléromètre, eeprom, ...), drivers génériques utilisable sur tout les produits SMARTO Portage de la Stack CAN d'un uC cortex M0 vers un Cortex M4 Développement de nouvelles fonctionnalités sur la stack CAN (DIAG et OBD) Serialization des données pour le stockage et l'échange (UART, BLE et MQTT) en utilisant Protocol Buffers de Google Cryptage et décryptage des données confidentielles échangées avec l'app mobile ou le serveur Implémentation d'un algorithme de détection de mouvement se basant sur les données de l'unité de mouvement inertiel Gestion de la consommation, modes basse consommation et événements de réveil Signalisation d'alertes au serveur (batterie à changer, fuite batterie, alerte vol/ remorquage, utilisation de chauffage/climatiseur sans mouvement ...etc) Electronique: Contribution sur le design des cartes électroniques (minimiser la consommation, précision des mesures, conditionnement des signaux ...etc) Débarqué: Développement d'outils de compilation et de flashage des différents uC. Développement d'outils de tests (bash, C et python) CAN, BLE, basse consommation, détection de démarrage arrêt, détection de mouvement ...etc Mise en place d'un serveur Jenkins local pour permettre l'intégration continue, générer les binaires (flashage, FOTA, debug ...etc), suivis de l'évolution de la taille du firmware tout au long du développement et effectuer une série de tests à chaque version afin de détection d'éventuelles régressions. Outils /Langage: C, Linux, Bash, FreeRTOS, VS Code, Git, Jenkins, Phabricator.
- MoonaIngénieur électronique embarquéeJuly 2018 - December 2018 (5 months)Île-de-France, FranceMoona est une startup qui développe un "Oreillé Connecté" qui permet la régulation de la température de la tête et la nuque pour améliorer et superviser la qualité de sommeil du dormeur. Mes principales missions étaient:- Implémentation du logiciel embarqué sur une nouvelle architecture PCB (Micro-contrôleur STM32, Chipset connectivité ESP32, Architecture firmware en C/C++, RTOS)- Test et calibrage des capteurs déjà choisis ou proposer des alternatives. (Oscilloscope, micro-soudure ...)- Apporter des modifications au schéma électronique et valider ces modifications. Review des fichiers de routage- Prototyper des tests fonctionnels pour la production. Moona is a startup that develops a "Connected Pillow" that allows the regulation of temperature head and neck to improve and supervise sleep quality of the sleeper. My main missions were:- The implementation of embedded software on a new PCB architecture (STM32 microcontroller, ESP32 connectivity chipset, C / C ++ firmware architecture, RTOS)- Test and calibrate the sensors already selected or propose alternatives. (Oscilloscope, micro-welding ...)- Make changes to the electronic schema and validate these changes. Review of routing files- Prototyper un banc de tests pour effectuer des tests fonctionnels des cartes électroniques sur la ligne de production.
- Alpha TechnologyIngénieur électronique embarquéeFebruary 2018 - June 2018 (4 months)Tunis, TunisiaAlphaTechnology voulait développer son propre compteur d'énergie électrique pour l'intégrer à leur panoplie d'objets connecté. L'usage de ce compteur est domotiques ainsi que industrielles. Ma mission était de développer les premières versions.- 1ère version basé sur STPM10 et le µcontrôlleur STM32F071.- 2e version compteur est basé sur le BLE NRF52832 de Nordic et STPM32. AlphaTechnology wanted to develop its own electrical energy meter to integrate it into its array of connected objects. The use of this meter is domotic as well as industrial. My mission was to develop the first versions.- 1st version based on STPM10 and μcontroller STM32F071.- 2nd counter version is based on the BLE NRF52832 from Nordic and STPM32
Recommendations
Be the first to recommend Youssef
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
- Diplôme d'ingénieur, Ingénierie électronique et systèmes embarquésÉcole nationale d'ingénieurs de Tunis2018Diplôme d'ingénieur, Ingénierie électronique et systèmes embarqués
- Préparatoire MP, Etude preparatoireFaculté des Sciences Mathématiques, Physiques et Naturelles de Tunis2014Préparatoire MP, Etude preparatoire