En tant qu'ingénieur développement logiciel chez THALES, je participe au développement de divers produits aéronautiques embarqués.
Mon rôle au sein d'une équipe d'ingénieur est de chiffrer, concevoir et implémenter des solutions innovantes en respectant les coûts et délais.
Je joue également le rôle de coach au sein de l'équipe sur divers sujets tels que les langages de programmation, les méthodes de conception et l'organisation du travail en équipe.
Activités :
* Développement de logiciels embarqués critiques niveau A (DO-178b).
* Développement compilateur GCC pour SoC propriétaire.
* Architecte logiciel, encadrement technique d'équipe.
* Chiffrage/Etudes nouveaux produits.
Produits :
* Centrale inertiel,
* Traitement de signaux GPS/GALILEO
* Centrale Anémo-barométrique
* Calculateur de gestion de vol (Flight managment).
Outils de développement :
* Langages de programmations : ADA 2005, C++, C, python, ruby.
* Tests: AUnit, JUnit, CxxTest, FIT, Fitnesse, couverture de code avec gcov et lcov
* Gestion de configuration: ClearCase, Mercurial (Hg)
* Intégration continue : Jenkins
Méthodologies :
* Développement Agile (itératif, incrémental).
* Programmation par contrat.
Mes compétences :
Ingéniérie
C
Logiciel embarqué
Aéronautique
Lean
ADA
Traitement de signal
C++