
Gardabbou Hela
Embedded System Software Engineer
Salaire / Taux journalier
Toulouse, France
Freelance, ouvert au CDI
Expertises
Langues
À propos
Introduction
Ingénieure logiciel embarqué avec plus de 5 ans d'expertise en développement C/C++ et systèmes AUTOSAR. Spécialisée en FOTA, bootloaders et communication véhiculaire pour l'électromobilité chez Continental/NISSAN. J'optimise vos systèmes embarqués critiques avec une approche rigoureuse et des solutions innovantes.
Expérience de travail
Embedded System Software Engineer on behalf of CELAD
Continental
nov. 2022 - Présent
4 ans
Toulouse, France
⎯ Développeur sur le projet FOTA « Firmware over the air » pour un calculateur de recharge des véhicules électriques pour le client NISSAN : • Conception d’architecture, Design, Intégration et Développement de logiciel embarqué sur la couche applicative et le Bootloader en C sur cible TC27x (Infineon Tricore) en respectant les règles de codage Misra et Klockwork avec analyse et débogage avec Trace32. • Implémentation de mécanisme de Communication avec le HSM pour la Vérification de signature sur la couche de bootloader et de déchiffrement de binaire de l’application et de la calibration sur la couche applicative. • Configuration des couches basses (UDS, CAN, CAN TP, CanIf, PDUR) via CESSAR-CT ou Tresos et Conception de Cartographie (mapping) de la mémoire Flash externe. • Développement de tests unitaires, d’intégrations et de tests fonctionnels via Robot Framework et CANOE. • Analyse et Traçabilité des exigences. - Développeur logiciel sur la partie de reprogrammation des Cibles d’un Projet Interne de Continental Charging ROBOT pour un robot de recharge des véhicules électriques : • Configuration de Mapping de la mémoire de bootloader, de la compatibilité et de cohérence de Boot Updater via Tresos avec l’implémentation de la vérification d’intégrité entre le bootloader, l'ASW et la Calibration. • Design et Implémentation de serveur UDS (Unified Diagnostic Services) et de la machine d'états de la passerelle intelligente pour la mise à jour de plusieurs Cibles (Cosma, Traveo II, ...) sur la couche Bootloader en C sur cible TC38x (Infineon Tricore) en respectant les règles de Klockwork et débogage avec Trace32. • Mise à jour, génération et exécution de tests de robustesse pour les services de protocole UDS incluant des tests fonctionnels pour la reprogrammation et la calibration. • Développement de nouvelles commandes pour l'outil de diagnostic et mise à jour interne de Continental CAN-Tool en C++ avec Qt Creator.
Ingénieur développement embarqué
Sofia Technologies
sept. 2020 - oct. 2022
2 ans 2 mois
Ariana, Tunisie
— Développeur sur le projet COMMENDO, un produit innovant qui utilise de nouvelles technologies pour faciliter l'adoption de la maison intelligente et de l'IoT dans les bâtiments neufs et existants. Ce produit est rentable, flexible et moins intrusif que les technologies actuelles : • Conception, développement et débogage de drivers BSP pour le capteur RGB mp33220a, Tactile AT42QT1050, relais, I2C, de services (MW) pour les modules cloud AWS IoT, BLE, IHM, Time Cron et aussi le développement de plusieurs fonctionnalités dans la couche applicative • Développement de tests unitaires pour les modules développés. • Test et validation de modules intégrés avec la rédaction de documents de tests d’intégration et génération de rapports d’intégration. • Développement d'un logiciel de test automatique pour les tests de prototypes matériels. • Développement d’un Linter de code respectant les normes de codage de Sofia Technologies avec l’automatisation de la vérification lors des revues de code sous GitLab (CI/CD). ⎯ Développeur sur le projet SOFIOS, Framework générique conçu pour toute application basée sur les cartes de sofia incluants différents MCU : • Développement d'un firmware de commandes AT pour intégrer une communication hybride LoRa RF et LoRaWAN. • Développement d'un service middleware pour les modules LoRa Radio RF et LoRaWAN. • Participation aux revues de développement de l'équipe sur GitLab. • Développement d'un package microPython orienté objet pour une interaction simple et intuitive avec les périphériques et capteurs de la nano Menzu ZigBee de Sofia Technologies • Développement de lignes de commande pour la carte nMenzu ZigBee de Sofia, visant à l'intégrer dans un banc de test automatique, incluant la création d'une application esclave LoRa Radio RF basée sur un firmware de commandes AT selon les besoins du client. • Création d'une plateforme de démonstration en Python pour les tests des cartes nano Menzu (LoRa et ZigBee)
Stage PFE
Sofia Technologies
févr. 2020 - juil. 2020
6 mois
Ariana, Tunisie
Développement d'un Benchmark basé sur des tests pratiques qui permet de comparer les protocoles et les solutions IoT sans fils: LoRa, Zigbee, GPRS, BLE, Wirepas, Wireless. Développement C/C++ embarqué, IAR, Atmel Samd, Stm32l082, Application C++, QT creator, VS, Scrum, Jira, Gitlab...
stage ingénieur
Sartex Group
août 2019 - août 2019
1 mois
Monastir, Tunisie
stage d'initiation
ElectroContact ksar hellal
août 2018 - août 2018
1 mois
Monastir, Tunisie
stage technicien
SITEX - Société Industrielle de Textile
juil. 2016 - juil. 2016
1 mois
Monastir, Tunisie
Formation
École Nationale d'ingénieurs de Sousse
ingnénieurie
2017 - 2020
3 ans 1 mois
ECAM Brussels Engineering School
ingénieurie en électronique
2019 - 2019
1 mois
Institut Supèrieur des Sciences Appliquées et de Technologie de Sousse - ISSAT Sousse
licence fondamentale
2014 - 2017
3 ans 1 mois