Mes compétences :
Electronique de puissance
Windows / Unix
Systèmes embarqués
Electronique numérique et analogique
Traitement du signal
Langage C
Transport ferroviaire
Automobile
Entreprises
Sncf
- Ingénieur développement software
2017 - maintenantDéveloppement, test et validation d'applications embarquées sur TGV.
Développement et mise à jour de modules software en langage MISRA C.
Déroulement des tests unitaires des logiciels avec IBM Rational Test Real Time.
Conception d’outils d’analyse de code en C++ et de la mémoire FLASH en VBA.
Passage de tests fonctionnels sur baie de tests.
Lso Medical
- Ingénieur développement software embarqué
Loos2017 - 2017Développement de l’IHM d’un appareil médical activé par carte à puce et équipé d’un laser Endoveineux.
Modifications de la gestion de la carte à puce.
Correction des bugs de temps réel signalés par le client lors de la mise en place du cahier des charges.
Développement d’un logiciel de lecture des données stockées dans la carte à puce
Alstom Transport
- Ingénieur système chargé de la cyber sécurité
2017 - 2017Définition et spécification système des mesures cybersécurité à mettre en oeuvre sur le scope ERTMS.
Étude des méthodes de mise en place d'un plan cybersécurité.
Identification des vulnérabilités du système et des potentiels attaquants.
Définition de contremesures afin d'atténuer les vulnérabilités.
Spécification système des solutions à implémenter.
Siemens
- Ingénieur développement software embarqué
Saint-Denis2016 - 2016Spécification et développement du VCMS (Vehicle Control and Monitoring System) pour le matériel roulant d'un métro sans pilote modulaire sur pneu.
Spécification des différentes fonctions software à implémenter dans les VCU (Vehicle Control Unit).
Mise en œuvre sous ControlBuild de l’architecture software des VCU.
Etude de faisabilité, dimensionnement, spécification et implémentation des fonctions d'affichage pour le pupitre du métro sur un afficheur CAN.
Implémentation des différentes fonctions software des VCU (Vehicle Control Unit).
Valeo
- Ingénieur développement software embarqué
Paris2014 - 2016Développement de software bas niveau pour des systèmes de motopropulsion.
- Programmation en langage MISRA C de plusieurs composants software sur ECU muni de microcontrôleurs de la gamme TriCore d’Infineon.
- Configuration de l’OS avec les outils ETAS: tâches, interruptions, schedule table.
- Configuration de la couche MCAL et codage de la couche HAL du protocole Autosar.
- Validation sur debugger et banc d’essais des programmes réalisés.
- Responsabilité et validation de programmes développés par des prestataires internationaux : Inde, Egypte, Allemagne.
Schneider Electric
- Ingénieur test et validation
Rueil Malmaison2013 - 2014Test et validation de différentes gammes de produits électromécaniques et électroniques.
- Analyse des exigences et normes, rédaction de procédures d’essais.
- Réalisation des tests fonctionnels, de vérification et de validation des produits électromécaniques et électroniques.
- Mise en oeuvre de nouveaux moyens de test et force de proposition pour l’amélioration des méthodes et moyens existants.
- Evaluation de la conformité par rapport aux exigences, rédaction des rapports d’essais en anglais et mise en place des corrections et améliorations à effectuer en collaboration avec le bureau d’études.
Melexis
- Ingénieur développement software embarqué
Ypres2012 - 2012Développement du software applicatif embarqué de moteurs Bruschless pour des applications automobiles.
- Rédaction du cahier des charges et des spécifications.
- Analyse de l’existant et étude sur les méthodes de contrôle moteur Brushless.
- Interfaçage et modification du PCB de développement.
- Programmation en langage C sur microcontrôleur des applications conformément aux exigences du cahier des charges.
- Tests unitaires et tests fonctionnels.
Domyos
- Ingénieur produit (électronique)
2011 - 2011Conception du module électromécanique d'une machine de musculation électronique. Conduite du projet sur l'ensemble des étapes du cycle en V.
- Rédaction du cahier des charges et des spécifications.
- Conception de la partie hardware : design de l’architecture électronique, choix des composants, réalisation des PCB de commande et de puissance, test et validation des modules électroniques.
- Développement de la partie software : design d’un PID numérique avec Matlab et Simulink, rédaction du software en langage C sur microcontrôleur (IHM, PID…), test des fonctions implémentées.
- Tests en usage et validation du système.