Mes compétences :
Bancs de test
Logiciel embarqué
Aéronautique
Visual Basic for Applications
Automobile
Labwindows CVI
Entreprises
Leach International Europe SA
- Ingénieur Banc de Test
Sarralbe2017 - maintenant
Leach International Europe SA via Acthom
- Ingénieur Banc de Test
2011 - 2017Développement baie de test générique pour le test de carte aéronautique :
------------------------------------------------------------------------------------------------------
- Conception de l'interface logicielle (C sous l'environnement LabWindows CVI)
- Moteur de traitement d'un script en LUA
- Création de mots clés LUA
- Interface logicielle pour le pilotage des instruments (alimentation, DMM, matrice à relais, enceinte climatique, DIO, DAQ)
- Conception de librairies pour piloter du matériel embarqué :
- Carte NI4065 / NI6509 / NI6363 (Digital MultiMeter / Digital Input Output / Data AQuisition)
- Matrice Pickering 2*128
- Alimentation CPX400-DP
- Enceinte climatique (Climat Spirale 3)
- Création d'une librairie pour la génération de PV dynamiques (HTML5 / CSS3 / JAVASCRIPT)
- Filtrage des tests bons / mauvais
- Afficher une zone d'historique (tests mauvais repassés)
- Réduire/Agrandir les chapitres
Développement logiciel pour différents projets :
-------------------------------------------------------------
- Développement de logiciels de tests (VDHL sous l'environnement Libero)
- Génération de couche spécifique au projet, à l'aide d'une macro VBA sous Excel
- Développement de couche pour la communication sur le bus CAN
Oberthur Technologie
- Ingénieur Logiciel Embarqué
LONGEVILLE EN BARROIS2010 - 2011Domaine de la carte à puce ( passeport électronique, carte d’identité, permis de conduire )
• Création de Code Optionnel ( Patch de correction en EEPROM d’un code mis en ROM )
- Code bas niveau en C avec une partie en ASM
- Utilisation de Watch Point pour faire des sauts dans le code optionnel
Utilisation des protocoles BAC, EAC, SAC
Valéo VEMS via IT Link
- Ingénieur d'étude logiciel embarqué
• Création de module logiciel
• Création de jeu de test unitaire
• Création de plans de validation
• Utilisation des commandes MS DOS
• Mesure sur un logiciel entier ( Charge CPU, Mesure de RAM / EPPROM / STACK utilisée, … )
• Création d’outils en VBA ( Macro Excel ) pour optimiser les actions quotidiennes
* Intégrateur de composants AUTOSAR :
-------------------------------------
• Intégration des composants PSA sur le réseau VALEO
• Génération du bus RTE et des fichiers d’interface a l’aide d’outils créés en JAVA
• Responsable du développement d’une fonctionnalité logiciel
- Récupération des spec logiciels + envoi aux développeurs
- Relecture + mise en forme pour intégration
VALEO DTC via IT Link
- Ingénieur d'étude
2008 - 2008- Définition de l'architecture logicielle de la climatisation de la Mégane III sous la forme d'une spécificité, sous Statemate
- HLS ==> High Layer System
- LLS ==> Low Layer System
- DTC ==> Diagnostic Trouble Code
- System
- Diag on Can
- …
- Etude et Développement de couches logicielles ( CMMI3 ) :
- CAN, LIN ( Intégration des couches VECTOR + gestion des pannes )
- Driver ( Gestion du moteur arrière de climatisation par le LIN )
- ILLS ( couche d'interaction entre le LLS et le HLS )
- System
- EEPROM ( gestion de l’enregistrement en mémoire)
- DTC
- Diag on Can
Chaque couche est gère par une autre couche de gestion du temps réel ( gestion des priorités, temps partagé, … )
- Pour certaine couches logicielles :
- Tests Unitaires avec le logiciel RTRT ( Rational Test RealTime )
- Tests sur cible, émulateur grâce aux logiciels CAN ( CANape, CANoe, … )
NCS via IT Link
- Ingénieur d'étude
2007 - 2008- Etude et Développement de couches logicielles sur le CAN ou LIN :
- Télécodage,
- Interaction Layer (Messagerie CAN/LIN )
- Module de changement de schedule table LIN
- Passerelle Fonctionnelle/Diagnostique/Signaux entre CAN et LIN
- Pour chaque couche logicielle :
- Tests Unitaires sous forme d’une couche de simulation + Excel de pattern : Vérification du taux de couverture via CTC++,
- Tests statiques via le logiciel QAC,
- Tests d’intégration avec les autres couches de la pile CAN/LIN (PC + cible)
- Développement d’un logiciel sous CVI pour la programmation des ECU : Modification du logiciel existant KWP2000 vers UDS :
- Utilisation des requêtes UDS,
- Utilisation de la segmentation CAN,
- Développement d’un moyen de test pour les validations suivantes + validation ECU :
- La passerelle CAN / LIN
- La segmentation LIN