Menu

Julien BOSSEBOEUF

CHATILLON

En résumé

Mes compétences :
LabWindow
LabVIEW
Anglais
Electronique
Bus CAN
VHDL
Microcontroleur
C
Systèmes embarqués
Python
Git
C++
Rhapsody
UNIX
CANoe Vector
Mantis
Assembleur
Synergy
Ada

Entreprises

  • Thales Service - Ingenieur Logiciel Embarqué

    2016 - maintenant
  • Thales - Ingenieur Logiciel Embarqué

    Courbevoie 2016 - maintenant Développement d'un Framework à composant temps réel (MyCCM):
    • Gestion de l'affinité des threads (Posix) en C++

    Portage du Framework (C++) sur de nouvelles cibles (ARM, PPC):
    • Mise en place des libs
    • Évolution des scripts Shell de génération et de tests
    • Intégration continu sous Jenkins

    Mise en place de l'intégration continu des tests de qualification du framework ADA:
    • Évolution de scripts Shell
    • Mise à jour d'un plugin de test Java

    Développement d'un système de monitoring d'applications (C++) :
    • gestion des processus en C (Posix)
    • Parsing de fichier ( utilisation de la library tinyXml)
    • Gestion du démarrage/arrêt/statut d’exécutable(s)
  • MBDA - Ingenieur Logiciel Embarqué

    Le Plessis-Robinson 2015 - 2016 Développement de composants logiciels pour un système de défense C2.

    • Spécification des exigences logiciel à partir des exigences systèmes
    • Développement logiciel en C++ d'un composant chargé de la communication avec les stations radar. Utilisation de l'outil Rhapsody
    • Réalisation d'un composant de test
    • Tests unitaires, rédaction du plan de test
    • Gestion de faits techniques, implémentation d’évolutions logicielles sur des composants gérant les lanceurs, et les pistes
    • Utilisation de Bugzilla, Jenkins et CM Synergy pour la gestion de configuration
    • Création d'un arbre de défaillance, implémentation des sécurités et tests associés
  • Nexter - Ingénieur Logiciel Embarqué

    Versailles 2014 - 2015 Développement d'une couche de simulation et de communication pour un système embarqué temps réel sur véhicule militaire.

    • Génération de code avec un script python
    • Mise en place d'un client TCP pour l'interfaçage avec un banc de test en C/C++ avec l'outil Rhapsody
    • Intégration dans la couche de communication d'une stack CAN Open Safety, sous Rhapsody
    • Utilisation d'un banc de test Vector CANoe pour les tests unitaires/d'intégrations des bus de communications CANs (J1939, Milcan, et plus particulièrement le bus Can Open Safety), avec génération d'un rapport de test.
    • Utilisation de la gestion de configuration (Git), gestion de faits techniques (Mantis).
  • Groupe SII - Ingénieur Logiciel Embarqué

    Paris-13E-Arrondissement 2014 - 2016
  • Safran - Stagiaire Mastère Spécialisé

    Paris 2014 - 2014 Développement d'un outil d'automatisation pour la génération Post Report Flight dans l'équipe SA/LR, sur Airbus A330 et A340

    Simulation d’un Calculateur de Maintenance pour A330-A340, le CMC (Centralized Maintenance Computer):
    • Organisation du planning
    • Réalisation de l’architecture logicielle
    • Développement de l’outil pour la génération d’un PFR automatique (Post Report Flight) sous Atole (logiciel airbus) en langage Korn Shell et Awk
    • Traitement de trames de maintenance ARINC 429
    • Tests unitaires / Tests d’intégrations
    • Test de validation sur simulateur de vol A340
  • Continental - Stagiaire Ingénieur

    Toulouse 2012 - 2012 Stage à Continental Regensburg (Allemagne) pendant 4 mois.

    Travail sur la stratégie moteur CLCC (Closed Loop Combustion Control) :
    • Vérification du bon fonctionnement des différentes entrées/sorties d’un ECU (Engine Control Unit) à l’aide d’INCA et d’une boite de coupe
    • Validation de la fonction d’apprentissage du TDC sur banc moteur avec INCA
    • Adaptations des calibrations pour la mesure des émissions de NOx
    • Recherche d’un filtre numérique adapté aux signaux de pression cylindre/mesures d’émissions
  • Continental - Apprenti Ingénieur

    Toulouse 2010 - 2013 Développement de moyens de tests au sein de l'équipe ICPS (In Cylinder Pressure Sensor):

    Automatisation d’un banc de test en langage C avec Labwindows/CVI
    • Gestion de projet (planning/Analyse des risques/WBS, PBS)
    • Réalisation architecture logiciel
    • Réalisation de l’interfaçage des instruments contrôle/gestion à partir du banc)
    • Développement des fonctions de test (Calibration, Caractérisation, Tests électriques, communication)
    • Tests unitaires / Tests d’intégrations
    • Définition d’un rapport de test
    • Génération du PV de validation en fin de test
    • Test de validation du banc

    Maintien logiciel d’une carte électronique (microcontrôleur) en langage C avec MPLab IDE (Fonctions haut niveau)
    • Carte de liaison entre le capteur est le banc, nécessité de maintenir la version logicielle de la carte en fonction des évolutions du capteur

    Développement de la communication entre une carte électronique et un ordinateur (Interface LabVIEW)
    • Optimisation d’envoi des trames de communication

    Conception logiciel pour un banc de fatigue (LabVIEW)
    • Acquisition des signaux (à Intervalle de temps choisi par l’utilisateur)
    • Réalisation de l’interfaçage des instruments (Contrôle/gestion à partir du banc)
    • Génération des fichiers de données en sortie

    Conception logiciel pour un banc de test à huile (LabVIEW)
    • Acquisition des signaux sur trigger
    • Génération des fichiers de données en sortie
  • Laboratoire EPOC - Stagiaire DUT

    2010 - 2010 Mesures Physiques
    • Calibration d’appareils de mesures : turbidimètres optiques et vélocimétries acoustiques
    • Recherche d’une corrélation entre la turbidité de l’eau et sa vélocité, afin de permettre la mesure de turbidité avec des vélocimétres

Formations

Réseau

Annuaire des membres :