Tornado est un outil qui a été édité par Wind River System. Tornado a pour but de développer, tester et exploiter des applications temps réel VxWorks sur les plateformes Unix et NT.
Entreprises:
MTU Aero Engines (via SAGEM et Alten), Munich, Allemagne
Senior Software Engineer / Freelance / Oct '11 à Dec '11.
Rohde und Schwarz, Munich, Allemagne
Senior Software Engineer / Freelance / Oct '04 à Jul '11.
EADS Military Air Systems, Munich & Manching, Allemagne
Senior Software Engineer / Freelance / Sep '97 à Sep '04.
Siemens, Munich, Allemagne.
Senior Software Engineer / Freelance / Sep '95 à Août '97.
Mannesmann-VDO, Munich et Francfort, Allemagne.
Senior Software Engineer / Freelance / Jan '94 à Août '95.
EADS Military Aircraft (anciennement Deutsche Aerospace)
Ottobrunn, Allemagne
Senior Software Engineer / Freelance / Mars '88 à Dec '93.
Siemens Communication Systems, Munich, Allemagne.
Software Engineer / Freelance / Août '87 à Février '88.
Racal Spécialisée Systèmes et Equipements, en Angleterre.
Ingénieur Electronique / Permanent / Sep '83 à Jul '87.
Aperçu de mon expérience technique
J'ai travaillé pour des projets de développement de logiciels et système,
principalement pour les grandes entreprises dans les domaines de l'avionique et les
systèmes de communication
Conception et développement de systèmes techniques, en particulier systèmes
embarqués en temps réel
Rédaction de spécifications systèmes et expression de besoins, en anglais,
en utilisant DOORS.
Rédaction de la partie technique des offres
Conception de logiciels utilisant le langage de modélisation unifié (UML) et les outils
Enterprise Architect, Rational Rose et Rhapsody.
Le développement de logiciels utilisant C++, C, Ada, Python
Utilisation de systèmes d'exploitation en temps réel
(Green Hills Integrity, pSOS, EUROS, RMOS)
Software Communications Architecture (SCA), CORBA, XML
La connaissance de Matlab / Simulink
Programmation de base de données SQL (MySQL)
Connaissance de base des technologies Internet:
HTML, JavaScript, PHP, ASP.NET (C#), Joomla, WordPress, Prestashop
Développement sous Windows, UNIX / Solaris, Linux, VAX / VMS
Le développement de logiciels en conformité avec DO-178B et le Modèle "V"
Avionique „bus“, comme la norme MIL-STD-1553 / MIL-STD-1760 et de
l'équipement de tests associés, tels que AIDASS, QuickLook et DATAMARS
Logiciels de tests avec le CPP-Unit, NUnit, Rational Test-Mate, Hudson
Contrôle de la qualité du logiciel avec LDRA, VectorCAST, PC-Lint
Débogage avec Green Hills Multi, Visual Studio, Xray, Telesoft, Lauterbach
Intégration des systèmes
Validation
Essais en vol des avions
Gestion de configuration avec ClearCase, Dimensions et Visual SourceSafe
Rédaction des procédures d'essai et des manuels
Support produit avec ClearQuest: demandes de nouvelle fonctionnalité,
correction de bugs
La conception de circuits électroniques
Titulaire de l’habilitation de sécurité au niveau "Secret OTAN" (en Allemagne)
Mentor des employés jeune
Gestion d’une société à responsabilité limitée (en Allemagne)
Expérience de projets
Projet chez MTU Aero Engines
Turbopropulseur TP400 (FADEC) de l’Airbus A400M
Test unitaire des logiciels conformément à la spécification DO-178B (Niveau A).
Utilisant: Green Hills C, LDRA, DOORS, Dimensions, Lauterbach Trace-32.
Projets chez Rohde und Schwarz
Développement de logiciels pour une série de "Software Defined Radio"
(Versions terre, avionique et manpack)
Conception de protocoles de communication radio “waveforms” à l'aide d'UML.
Rédaction de la spécification pour l'onde SECOS, en utilisant DOORS.
Conception de logiciels pour l’onde SECOS en UML avec Rational Rose.
La mise en œuvre de l'onde SECOS avec l’aide de Visual Studio C++.
Programmation en temps réel de systèmes embarqués avec C++.
Mise en place de systèmes de test de l’onde SECOS.
Rédaction de la spécification pour les ondes SATURN et HAVE-QUICK en utilisant DOORS.
Rédaction de la spécification pour le protocole "IP sur l'air", en utilisant DOORS.
Conception du protocole "IP sur l'air" en UML avec Enterprise Architect.
Tests du environnement pour le développement de waveforms.
Tests sur la base de modèles en UML avec l’aide d’Enterprise Architect.
Intégration du système d'exploitation en temps réel.
Mise en œuvre des scripts de test en Python et C#.
Rédaction du concept pour développement conformément à la spécification DO-178B de logiciels avionique.
Gestion des "rapports de problèmes" et "demandes de changement" dans ClearQuest.
Les projets à EADS Military Air Systems
- Mise à jour des avions grecs Phantom F-4E
Conception et développement de logiciels pour contrôler et surveiller les équipements suivant dans les avions F-4E Phantom:
Radar aéronefs (APG-65)
Airborne désignateur laser (Rafael)
Missiles air-air (AMRAAM)
Système autonome de distribution en vol libre (LFK / AFDS)
Système de navigation inertielle (INS)
Central Air Data Computer (CADC)
Le logiciel a été développé en Ada-83 en utilisant l'environnement de développement Rational Apex, avec Sun / Solaris comme l'ordinateur hôte. L'environnement de développement pour le système cible a été Telesoft-Ada, en utilisant un MicroVAX comme hôte. Le système cible est un processeur Intel-486 basée embarqué avionique ordinateur.
Mes tâches sur ce projet ont été la conception de haut niveau, la conception détaillée et les spécifications - puis codage, intégration avec d'autres sous-systèmes, débogage et tests. J’ai aussi écrit un logiciel pour simuler les missiles AMRAAM, en utilisant Borland C++, pour une utilisation dans le simulateur de vol Phantom.
L'intégration du logiciel sur le matériel avionique.
Les essais en vol de logiciels, de concert avec les pilotes d’essai militaires grecs et allemands.
Ce poste a consisté à travailler à Munich, au centre d'essais en vol d'EADS à Manching et dans les locaux du principal sous-traitant (ELBIT) à Haïfa, en Israël.
- "Système de Localisation Rapide Emitter" pour les avions Tornado
Rédaction des expressions de besoins et spécifications des logiciels pour le système de Localisation Rapide Emitter (FELS), qui doit être utilisé sur les avions militaires Tornado.
Les spécification couvrent le contrôle du récepteur, identification d'émetteurs, de stockage de données et les interfaces du cockpit.
Conception et développement de logiciels pour une "Sniffer Ethernet“ qui lit les paquets TCP / IP et effectue la reconstruction et l'affichage des messages originaux. Le logiciel a été développé en utilisant GNU C++ et l'interface graphique Qt boîte à outils sur Linux (SuSE).
Rédaction de la procédure de test du système FELS qui détaille les étapes de test pour tester le système dans les plates-formes avioniques Tornado.
- "Enregistreur Solid State" pour les avions Tornado
Rédaction des expressions de besoins du logiciel pour la version Ethernet de l'Enregistreur de Solid State, qui est utilisé dans le Tornado pour l’enregistrement de données en vol. Implique l’utilisation des protocoles pour les interfaces Ethernet et MIL-STD-1553.
Développement d’un logiciel utilisant Microsoft Visual Studio C++ pour lire les données enregistrées pendant le vol dans une base de données (MySQL).
- Generic avionique programme de vol opérationnel (OFP)
Programmation orientée objet en Ada-95 en utilisant le compilateur Green Hills AdaMulti.
Rédaction du logiciel de gestion de périphérique dans Ada-95 pour l'ordinateur Air Data et le système GPS de navigation à inertie.
Recherches sur CORBA en temps réel (ORBexpress) et sur le ‘Service-événements’ dans les applications avioniques embarquées.
La conception de système en utilisant le langage UML (Unified Modeling) avec l'outil de conception Rhapsody.
Rédaction des spécifications du logiciel et expressions de besoins pour le matériel hardware pour un ordinateur avionique modulaire avec un processeur Power-PC, MIL-STD-1553 et les interfaces ARINC.
Analyse des logiciels existants pour une Identification Friend-Foe (IFF) du système, en utilisant UML et Rational Rose.
Projet à Siemens Automation
Programmation de machines d'automatisation.
Projet de Siemens Network Systems
Développement d'un mode de transfert asynchrone (ATM) Switch.
Projet de Mannesmann VDO
Recherche & Développement d'un système de navigation automobile par GPS.
Aussi, j'ai rédigé plusieurs brevets sur le thème de la navigation GPS, qui ont été publiés depuis.
Deux de ces brevets publiés sont les suivants:
• Appareil de navigation pour les piétons, en utilisant le GPS et la navigation „off-board“.
(Office européen des brevets EP 0 805 952 B1)
• Navigation de véhicules, en utilisant le GPS et la navigation „off-board“.
(Office allemand des brevets, DE 195 44 381 et 382)
Les projets à EADS Military Aircraft
- Mise à niveau du Phantom F-4F allemand et des ordinateurs de mission
Développement d’un logiciel pour contrôler le radar multi-mode (APG-65) du Phantom allemand, dans le cadre du programme visant à améliorer l'efficacité de combat (ICE). L’analyse et la conception du logiciel a été réalisé avec l'outil de conception str...