ARDIA
- Ingénieur méthodes et Outils logiciels
2009 - 2013
Objectif: Déploiement, Paramétrage et Développement des outils, formation des collaborateurs, support fonctionnel et technique, accompagnement de la mise en place des outils par les différents collaborateurs, garantir le respect des référentiels techniques et mise à jour de ces référentiels.
Les principaux outils:
1- LDRA Testbed :
=> Analyse statique:
* Contrôler que le code respecte des standards de programmation et les règles de codage en vigueur.
* S’assurer de la qualité globale du code en s'appuyant sur des facteurs qualité significatifs.
* Vérifier si le code est correctement structuré (graphe d’appel système et graphes de contrôle des fonctions).
=> Analyse Dynamique:
* Réalisation des tests unitaires sur logiciel embarqué avec LDRA TBrun dans le cadre de son Certification SIL3.
* Rédaction des Fiches de test unitaires pour chaque fonction du code présentants les jeux de données pour chaque test case ,le niveau de couverture de code et les résultats des tests.
* Réalisation des tests unitaires à l’aide de l’outil LDRA.
* Analyse des mesures de couvertures de la norme DO-178B niveau B (Instruction (TER1) , branche/décision (TER2), LCSAJ (TER3) )
- PSNext :
Gérer le portefeuille de projets sous PSNEXT (création, configuration, clôture,...)
- Former et accompagner les animateurs de projets à la conduite des projets et les différents collaborateurs à l’utilisation
de PSNEXT.
- Proposer et développer des rapports consolidés réguliers permettant un suivi régulier et à jour des projets et des
ressources (suivi de la charge planifiée, charge consommée, charge restante, charge référence, disponibilité des
ressources,...)
- Réaliser le suivi analytique des projets : Rapports de suivi des coûts des pointages et achats consommés, coûts des
pointages et achats à venir, commandes clients réceptionnées et à venir,...)
- Analyser les projets et leur déroulement, en vue de capitaliser les résultats, de partager les conclusions avec les
coordinateurs des projets en vue d’améliorer les pratiques.
- Assurer le support technique et fonctionnel auprès des utilisateurs
3- AT-Diag : Outil d’aide au développement via bus série CAN.
4- SVN/Bugzilla : Outils de gestion de configuration et gestion de bugs.
5- Doors : outil de gestion des exigences et leur traçabilité au cours d’un process de développement (de la spécification à la recette).
ARDIA
- Ingénieur développement logiciel embarqué
2007 - 2009
•Objectif:
- Développement logiciel sur des calculateurs électroniques pour des engins Bâtiments et Agriculture(Intervention sur les différents blocs du logiciel : Core, Files, Com, I/O, Application)
- Conception, Codage et Validation des évolutions demandées par le client.
- Analyse et correction des anomalies logicielles vues lors de la validation du produit.
- Maintenance de la documentation du produit. (Spécifications fonctionnelles, plans de validation, fiche de validation, fiche de test d’intégration,…).
- Assistance et support technique.
• Outils: C embarqué, Compilateur Softune (16 bits), Compilateur IAR (32 bits) , Debugger WinIdea,CVS,Mantis,