Schneider Electric
- Ingénieur Développement logiciel embarqué
Rueil Malmaison2013 - 2015KINOS est un projet SIL 3 qui permet de commander un pont à partir d’une base reliée à une télécommande bluetooth. Je suis intervenue pour la validation du firmware du système KINOS.
Développement en C sur cible MSP430
o Implémentation du crc16 afin de s’assurer que les exécutables ne sont pas corrompus en zone mémoire
o Evolution de la stack Modbus, notamment de la fonction 43 / 14 afin qu’elle supporte l’accès individuelle
o Ajout de la fonctionnalité extended id Card
o Analyse et correction des bugs
Développement des outils pour la vérification logiciel
o Décodeur de trames Modbus
o Décodeur de trames Bluetooth
o Testeur Com: outils pour les tests modbus
Vérification logiciel
o Ecriture et évolutions des fiches de tests et des plans de tests associés
o Traçabilité entre les documents de spécifications et les fiches de tests (TBreq)
o Etablir des scénarios de tests autour de la compatibilité SELL1 / SELL2
o Déroulement des tests
o Ecriture des rapports de vérifications
Développement et support pour les outils de chargement des produits
o Ecriture et évolution des scripts batch et des programmes en C pour le chargement des produits
o Création d’un script AutoIT pour l’utilisation de 2 programmateurs pour charger les bases
o Evolution du manuel de chargement des produits
o Formation et Assistance pour le chargement des produits
ARO Controls
- Analyste programmeur système embarqué
2013 - 2013Développement d’un firmware qui permet d’interfacer les modules bus de terrain HMS à une carte électronique en utilisant un PIC 24F.
o Conception et étude avant projet
o Développement du firmware du PIC24 et intégration des nouvelles fonctionnalités au MPC561
o Test et Validation
o Documentation technique
o Passage de compétences pour une reprise rapide du projet
Legrand
- Développeur logiciel embarqué
Limoges2011 - 2012Mise en place d’un système automatique de test logiciel (RobotFramework).
o Prise de connaissance du projet existant
o Conception du banc de test
o Drivers de test RobotFramework en python
o Script RobotFramework (mots clé de haut niveau, scénarios de tests)
o Batch Windows pour automatisation et rapport de test automatique
Développement d’une application Android.
o Conception de l’interface utilisateur
o Intégration de la librairie bacnet4J
o Intégration de la librairie GraphView
o Création d’une base de données SQLite
o Création d’un service pour remplir la base de données.
o Création d’une PreferenceActivity (configuration de l’application)
Réalisation d’un driver KNX (C#)
o Outils en C++, utilisant le driver Falcon
o Drivers de test en python pour RobotFramework
o Moniteur de bus KNX en C#