Menu

Jonathan CARRIERE

Sèvres Cedex

En résumé

Je suis ingénieur Supélec. J'ai 10 ans d'expérience en développement logiciel.

Mes compétences :
Aéronautique
Automatique
Informatique
JAVA
Matlab
Python
Scilab
Systeme Informatique
Systèmes Embarqués
Systèmes embarqués temps réel
C
C++

Entreprises

  • Ausy - Ingénieur en développement logiciel pour Airbus

    Sèvres Cedex 2015 - maintenant Développement et maintenance de logiciels de tests des logiciels embarqués DO178:
    - Langages : C++, C;
    - Test unitaire: CppUnit;
    - Gestion de la configuration: Git.
  • Ausy - Ingénieur en développement logiciel pour Technofan

    Sèvres Cedex 2011 - 2015 Chez Ausy pour Technofan.


    Responsable de la conception et du développement de logiciels de tests des logiciels embarqués DO178.
    - Conception objets : UML, design patterns
    - Codage : Python, C, C++
    - Validation : Tests unitaires, tests d’intégration
    - Documentation : Doors

    Compétences acquises :
    Compétences : Python, Tkinter, pySerial, Numpy, MatplotLib, pyfpdf , Langage C, C++.
    Electronique : SPI, I2C, CAN, Arduino
    Méthodologie : DO 178B
  • MSC.Software - Ingénieur d'application

    Les Ulis 2008 - 2011 MSC.software est un leader mondial de la simulation numérique et des calculs par éléments finis.
    Ces produits phares sont:
    - Nastran pour le calcul;
    - SimXpert pour la pre et post traitement:

    Au sein d'une équipe de quatre personnes à Toulouse, une personne à Santa Anna (USA), une personne à Pune (Inde), j'ai participé au développement d'applications ayant pour but la gestion de processus de simulations, c'est à dire:
    1 - Préparation des modèles;
    2 - Simulations via Nastran;
    3 - et exploitation des résultats.
    Le tout, de façon totalement automatique.

    J'ai participé à la mise en place de méthodes de génies logiciels tel que les tests automatiques, la génération automatique de documentation et le suivi de version.

    J'ai également participé aux développements de plusieurs applications, leurs industrialisations et leurs intégrations dans l'environnement Airbus.

    Enfin, j'aidais mes collègues, en leur offrant mon expérience et mon appuis pour passer au langage Python.

    J'ai appris beaucoup de choses de cette position. Ainsi j'ai appris ce que sont:
    - Le conditionnement d'un modèle;
    - Une analyse modale;
    - Les méthodes qui permettent de déterminer la validité d'un modèle.

    Puis, par plusieurs visites et des interventions sur site, j'ai aussi appris comment fonctionne Airbus et comment travailler avec eux.
  • Technicolor - Ingénieur développement à l'international

    Issy-les-Moulineaux 2006 - 2008 Thomson développe entre autre les box que vous utilisez pour accéder à Internet, regarder le télévision et téléphoner sur IP: le triple play.

    J'étais basé dans un centre de recherche et développement à Pékin en Chine dans une équipe de 3 personnes et en relation étroite avec une équipe 'couche physique' basée à Anvers en Belgique.

    Ma mission été de développer une application en charge de mener à bien les tests des couches physiques des modems (Connexion ADSL).

    L'application commandait différents équipements de laboratoire: DSLAM, générateurs de bruits, simulateurs de lignes, analyseurs de spectres...
    Elle devait réaliser des séquences de tests élaborées à partir de normes internationales ou définies par les opérateurs qui définissent comment tester ces équipements.
    L'application était réalisée en Java et communiquait suivants différentes interfaces: GPIB, port série, et Ethernet avec les équipements

    Cette expérience m'a permis:
    - de compléter ma culture informatique,
    - d'apprendre à gérer le travail en environnement multiculturel
  • Altran technologies pour Siemens VAI - Ingénieur sur de modélisation et de développement

    2004 - 2006 Mission de longue durée pour l'ex VAI Clécim devenu Seimens Loire à Saint-Chamond. Cette entreprise conçoit des équipements pour l'industrie sidérurgique: laminoirs, planeuses...

    Il s'agissait de mettre en œuvre les automatismes de niveau 2 pour une planeuse.
    Une planeuse est une machine qui permet de rectifier les défauts de planéité d'une plaque d'acier sur une ligne de laminoir.

    L'étude c'est réalisée en trois temps:
    - Mise au point d'un modèle mathématique du comportement du métal: A partir des lois physiques de déformations élasto-plastiques du métal et de critères physiques définissant la qualité du produit final; déterminer les commandes à envoyer aux automatismes de bas niveaux.
    - Développement de l'étage 2 du système de commande: communication avec les autres équipements; IHM; lancement des calculs de pre-sets...
    - Mise en service et mise au point de la machine en Chine: Cette phase délicate m'a permis d'y rester 6 mois au total.

    Au total beaucoup de développements: C++; C; VB
    Et du travail théorique d'optimisation et de calcul réalisé avec Scilab.

    Scilab est un logiciel libre équivalent à Matlab. Ayant appris ça existence pendant mon stage au GIAT, j'en ai acquis la maîtrise sur mon temps libre et proposé l'adoption à VAI Clécim.

    Ce travail m'a aussi permis de développer mes connaissances linguistiques et culturelles. Étant toujours en permanence en communication avec des co-équipiers et clients de nationalités étrangères; j'ai pu pratiquer mon Anglais. De plus ces conditions de travail m'ont permis d'appréhender différentes façons de voir le monde. Ce qui est une manière de prendre conscience de ses propres conditionnements et de mieux s'en affranchir (pensée philosophique).
  • GIAT Industries - Stagiaire

    Versailles 2004 - 2004 GIAT Industries nouvellement Nexter: http://www.nexter-group.fr/ conçoit des systèmes d'armes terrestres.

    Objectif du stage:
    Étude de faisabilité d'une régulation en position en site d'un système de pointage sur un véhicule en mouvement.

    Système étudié:
    C'est un système électromécanique: un amplificateur, un moteur entraînant sur une réducteur en prise sur un axe ayant une charge.
    Pour être complet; il faut tenir compte des inerties, constantes raideurs; oscillations de la charges et de la saturation de l'amplificateur.
    Les perturbations à rejeter sont les suivantes: tangage de véhicule et accélération de pilonnement.


    Buts de l'étude: Les questions posées étaient les suivantes:
    - Quels types de performances est-on en droit d'attendre?
    - Quel type de régulation est le meilleur?
    - Quelles valeurs des paramètres du système électromécanique offre le meilleur compromis performance vs contraintes opérationnelles?

    Technologies mises en œuvre:
    - Synthèse de loi de commande par H infini et commande modale
    - Étude de robustesse vis à vis des variations des paramètres du système
    Optimisation des régulations

Formations

Réseau

Annuaire des membres :