-
Liebherr
Biberach an der Riss
maintenant
-
Deltadrone
- Ingénieur développement embarqué, électronique, aéromodéliste
2013 - 2014
Projet secteur drones
Développement pilote automatique pour drone civil.
Réalisations:
- Développement du logiciel,
- Spécification des nouvelles fonctionnalités suite aux nouvelles missions envisagée, au retour pilote et retour de test, le tout en respectant la législation DGAC (exemple : tracker le drone suis automatiquement une cible, mode RC avec mur virtuel...)
- Développement du bas niveau et haut niveau en C. (exemple : bootloader avec téléchargement de soft par télémétrie, fonction de navigation du drone...)
- Développement des tests à réaliser pour validation.
- Simulation avant les tests en vol,
- Gestion des tickets et demandes d’évolution sous Redmine,
- Mise en référence des logiciels (sous Git),
Electronique:
- Contrôle et test de la carte
- Identification des problèmes hardware impactant le fonctionnement du logiciel
- Participation à la définition de l’architecture de l’autopilote
Tests en vols:
- Pilotage manuel puis automatique des drones,
- Analyse des logs de vol,
- Identification des problèmes puis définitions des corrections à développer.
Environnement technique
Outils: Notepad++, KATE, Edraw Max, Git, redmine, VMware
Instrumentation : oscilloscope, voltmètre, télémétrie
Compilateur: GCC,
Micro : STM32 (cortex M3)
Norme: DGAC
-
AES chez Rolls-Royce
- Ingénieur développement embarqué temps réel (Nucléaire)
2012 - 2013
Projet
Développement en SCADE et C de 9 logiciels temps réel classé C1 pour centrale nucléaire sous environnement SPINLINE.
Réalisations
Développement des logiciels,
• Rédaction des documents logiciels (cahier des charges logiciel, conception logiciel…).
• Choix de l’architecture à mettre en place.
• Développement des logiques de contrôle simple en SCADE et complexe en C.
• Vérification des règles de conception avec QAC.
• Vérification de la Traçabilité des exigences avec Reqtify
• Simulation des logiques sous SCADE.
• Mise en référence des logiciels (sous Dimensions)
Vérification des documents de test logiciel
Mise en place des bancs de test
• Programmation des logiciels sur cibles.
• Génération d’une configuration de démarrage (banc et logiciel)
• Analyse et correction du câblage du banc.
• Test et correction du logiciel
Bilan
Ce poste m’a permis d’avoir une connaissance des métiers de l’énergie nucléaire. D’être force de proposition dans les solutions en tant que développeur expérimenté.
Environnement technique
Outils: Notepad++, SCADE, Dimensions, Exceed, Clarisse, PSNext, Dataman
Instrumentation : Sonde NERVIA, Sonde LSA, oscilloscope, voltmètre,
Compilateur: mcc68K Microtec,
Programmateur : Dataman MemPro,
Emulateur : Xray
Micro : Motorola 68040
Norme : AFCEN 2005 (RCCE).
-
Effitic chez ELTA(AREVA)
- Ingénieur Développement embarqué temps réel (Défense)
2011 - 2012
Rôle : ingénieur Développement embarqué
Objet : Spécification et codage d’un logiciel embarqué temps réel sécuritaire pour un sous-marin.
Activités :
• Design et spécification du scheduler, du mode de téléchargement, du protocole mode maintenance, du BITE… pour un nouveau soft multiplateforme (4 cibles) pour sous-marin.
• Développement bas niveau sur MPC5125, AM3517, LPC2388, MCF52259 (core: e300, CortexA8, ARM, Coldfire).
• Création et mise en place d’une couche protocole CAN et bas niveau pour soft sécuritaire norme SIL3 sur ces 4 cibles.
Environnement technique :
• Eclipse, WinIdea, SVN, DOORS, IXXAT sonde CAN, compilateur GCC, émulateur : isystem, Segger.
-
Altran chez liebherr
- Ingénieur logiciel embarqué & électronique système (Aéronautique)
2008 - 2011
Développement embarqué soft temps réel
Responsable du suivi série dans le service logiciel
Conception, développement et test des logiques de contrôle, pour les systèmes d’air.
Développement de nouveau soft, ou mise à jour en C ou sous SCADE, de système temps réel embarqué pour 68332, PPC565, PPC750 sous UNIX et Windows, maitrise des protocoles CAN, AFDX et ARINC. Respect des normes Qualité logiciel norme DO178-B.
Travaux réalisés :
• Analyse des spécifications clients.
• Estimation des temps de développement, temps de rédaction de doc, temps de test …
• Création des nouvelles spécifications logiciel, ou mise à jours.
• Création ou mise à jours des logiciels.
• Création ou mise à jours des procédures de test.
• Passage des nouveaux tests
• Réunion de certification.
Environnement : notepad++, SVN, SCADE, windriver,RTRT, cygwin, smarteam, trace32, émulateur : lauterbach, compilateur GCC, mcc68k(microtec), dcc(diab)
-
GALITT
- Ingénieur électronique et logiciel (Bancaire)
Boulogne-Billancourt
2007 - 2008
étude et conception d'un simulateur de carte sans contact, norme ISO 14443, création de la carte électronique (orcade pspice), du firmware (logiciel embarqué sur PIC18F) et du software (logiciel de contrôle sur PC)
Réalisations
Partie électronique :
• Étude des différentes spécifications et normes,
• Création de la carte électronique (orcade pspice) :
Conception du module RF, de l’antenne, de la régulation de l’alimentation, transceiver …,
Choix des composants en fonction des besoins,
Simulation du fonctionnement,
Création du routage,
Impression de la carte (insolée, ...),
Mise en place des composants,
Validation du fonctionnement.
• Rédaction des documents du projet (dossier de conception en vue d’une production série)
Partie software:
• Étude des différentes spécifications et normes,
• Création du firmware (logiciel embarqué sur PIC18F) :
Création d’un bootloader,
D’une com USB,
D’une com RS232,
De tout le scheduler,
Et d’un protocole de communication.
• Création du software (logiciel de contrôle sur PC) :
création d’un soft de test en VB,
création d’une DLL multi threading pour la com avec le soft final.
• Rédaction des documents du projet.
Conception de logiciel embarqué suivant les spécifications du client dans le bancaire:
• Réalisation de programme en C++ pour différents TPE (OS différents),
• Analyse des spécifications, élaboration du planning des tâches,
• Réalisation du programme avec respect des délais.
Environnement technique
Outils: Visual C++, ingedev, Windows XP, oscilloscope, voltmètre, MpLab (Programmation PIC), VB, Résonance, Orcade, ADS,
Langages : C, Assembleur, Visual Basic,
Micro : PIC18F2550,
Norme : ISO14443.