Consultant Logiciel Embarqué SIEMENS BT Vélizy Depuis mai 2018 Contexte · Conception, développement et test de la couche bas niveau pour le système de sécurité incendie STT20.
Action · Définir les besoins en terme matériel et logiciel (choix du microcontrôleur et de l'OS ainsi que l'estimation de l'occupation
mémoire RAM et ROM) .
· Participer à la revue des spécifications fonctionnelles et des documents d’architecture avec les architectes et l’équipe validation.
· Définir les documents de conception détaillé pour la couche basse.
· Effectuer le développement des modules nécessaires CAN , MCU, SPI, UART, I2C, EEPROM, mémoire carte SD, IRQ et Watchdog.
· Réaliser les plans de test, les tests unitaires et les tests d’intégration.
· Participer en support à la validation système.
Environnement Technique
· C embarqué, Segger EmbOS, Renesas RX231, e2Studio,PCANView, SonarQube, RTRT, RQM, Jazz, GITi
Responsable Logiciel LETMEKNOW Paris 2éme De mai 2017 à mai 2018 Contexte
· Conception, développement, test et fixation des Bugs logiciel des objets connectés destinés pour des clients tel que Vinci Facilities, Sanofi, Decathlon, La Poste et Charli Charger.
Actions
· Développement des modules logiciels pour les protocoles UART,
SPI, Radio 433 Mhz, Mesh Network, 2G/3G, OneWire pour les cibles
Cortex-M0, Cortex-M4 et ESP8266.
· Développement d'un outil de flashage (Bootloader/Nandroot) de la
mémoire NAND pour le Soc RDA8810.
· Documentation et Support technique pour les clients.
Environnement technique
· C Embarqué, Python, UML Jira, Git, Atmel Studio, Keil, Eclipses,
Linux Embarqué, Agile/Scrum.
kConsultant Intégration Système INTEL CORPORATION SAS Toulouse, France De janvier 2017 à mai 2017 Contexte
· Intégration Système des plateformes pour les montres connectés
basées sur le SoC INTEL pour les clients: TAGHeuer, Fossil et New Balance.
Actions
· Analyse des bugs d'espace utilisateur et d'espace noyau sur l'OS Android.
· Analyse d'échec sur différents logs du SmartWatch (logcat, aplogs,
bplogs,noyau).
· Test et intégration des fonctionnalités (BT, Sensors, Audio).
· Conception des scénarios pour les tests de validation fonctionnelles.
· Exécuter Le test de régression / nouvelles fonctions.
· Analyse des bugs générés par Android Vendor Test Suite (VTS) et Compatibility Test Suite (CTS).
Environnement technique
· Linux Embarqué, C/C++, Shell, GIT/Gerrit, JIRA, Confluence , Consultant Logiciel Embarqué
CONTINENTAL AUTOMOTIVE Rambouillet D'août 2014 à décembre 2016 Contexte
· Intervenir dans les phases de la conception, le développement ainsi que le test unitaire du cycle en V sur les différents services de la Plateforme d’infodivertissement véhicule pour PSA.
Actions
· Conception et développement d'un module de sécurité Software
Loading en se basant sur une librairie cryptographique Autosar.
· Développement d’une couche d’abstraction matérielle (HAL) et d’un driver I2C pour un amplificateur numérique Texas Instruments
TAS5412.
· Participation au design et au développement du module System
Manager(gestionnaire d’énergie, Gestionnaire de température, le
cycle de vie du système : démarrage et l’arrêt du système ainsi
que ses différentes sessions).
· Conception et développement d'une nouvelle fonctionnalité afin
de contrôler l'éclairage de l’écran de l’auto radio en utilisant le protocole PWM.
· Conception et développement d’un module Diagnostic Trouble
Code DTC selon la norme UDS (Unified Diagnostic Services) pour les différents composants de l’auto radio.
· Participation à l’écriture des spécifications pour les différents
tests à appliquer au cours de la production du produit ainsi que la modélisation et le développement d’un module spécifique pour ces tests.
· Analyse et Fixation des bugs Système (Software Loading,
LifeCycle, DiangOnCAN).
Environnement technique
· Embedded C / C ++, UML, OSEK/VDX, NEC RH850, GHS multi,
IBM, Rational Rhapsody, Source Insight IDE, CANalyzer, IBM
Rational , Synergy, DOORS, MISRA, klocwork, Vector Cast, Cycle en V
Diplômes et Formations
Ingénieur en Génie Informatique des Systèmes Industriels
Institut Supérieur d'Informatique
Tunis, Tunisie De septembre 2011 à juin 2014
Licence appliquée Système Embarqué Institut Supérieur d'Informatique
Tunis, Tunisie De septembre 2008 à juin 2011
Langues Compétences
Arabe
Français
Anglais
OS Embarqué
Langage de Programmation
Architecture
Microcontrôleur
Basket / Foot
Cinéma
Osek/MicroSar Os, Linux Embarqué,
Segger EmbOS, FreeRTOS
C/C++, Python, Shell, Linker Script, VHDL
STM32 Cortex-M4/M0, ESP8266, Renesas
Nec V850, RH850, Renesas RX231