Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Thomas Pennors

Thomas Pennors

Ingénieur logiciel, systèmes embarqués

Automatique
Simulation
Contrôle-commande
Informatique industrielle
37 ans
Permis de conduire
Nanterre (92000) France
En poste Indisponible
Passionné de nouvelles technologies, je souhaite mettre à profit mes compétences au service du développement de futurs systèmes physiques complexes. Ambitieux, je souhaite participer à des missions qui me permettront de me surpasser.
CV réalisé sur DoYouBuzz
  • Responsable R&D d'un dispositif de ventilation artificielle pour l'urgence
  • Rédaction de spécifications sur l'architecture logicielle d'un mode de ventilation innovant en prenant en compte les tests associés à la validation
  • Planification et développement du logiciel embarqué en respectant les délais
  • Développement respectant le cycle de développement de logiciels critiques tel que défini par la norme 62304. Spécification et documentation préalable au développement, revue de conception pour les éléments logiciels classé critique, rédaction des plans de tests associés et suivi des tests.Utilisation d'un outil de traçabilité des bugs et évolutions et d'un outil de gestion de version (SVN).
  • Portage du protocole de communication propriétaire sur la nouvelle plateforme logiciel dans le cadre de la création d'une bibliothèque logiciel respectant la norme 62304
  • Développement d'applications PC Windows:
    Utilitaires de mise à jour de la gamme ventilation
  • MISSIONS:
    -Vérification et validation d’un modèle de circuit carburant pour l’aéronautique sous AMESim
    *Ajouter la possibilité d’utiliser plusieurs fluides à différentes températures
    *Ajouter la fonction de contrôle-commande du doseur en fonction du débit à injecter
    *Valider le modèle en utilisant les données d’essais clients
    -Développement d’un outillage d’affichage graphique pour Simulink
    *Manipulation des handlers graphiques sous Matlab
  • ENVIRONNEMENT TECHNIQUE:
    AMESim, Matlab/Simulink, Excel/VBA
  • PROJET:
    Etude des modes de fonctionnement et modélisation d’un système de lancement et récupération (LARS) d’engin sous-marin autonomes (AUV). Etude annexe sur la modélisation d’un ATRU (Auto Transformer Rectifier Unit) pour la réduction des harmoniques et du poids de l’appareil.
    -Utilisation de concept de modélisation de haut niveau ‘Bond Graph’ pluridisciplinaires
    -Travail en autonomie, unique responsable vis-à-vis du maître de stage
    -Approfondissement des connaissances en hydrodynamique
    -Recherche bibliographique dans le domaine des AUV/LARS
  • ENVIRONNEMENT TECHNIQUE:
    -Matlab/ Simulink, toolbox SimPowerSystems, MSS GNC
    -Orcina/Orcaflex (Simulation et analyse des systèmes dynamiques marins)
  • PROJET:
    Développement d'un robot autonome sur base de sous-marin radioguidé.
    -Développement d'une communication Bluetooth:
    *Configuration et utilisation du module de LM technologie
    -Développement d'une interface de commande en C (comprenant une initialisation de la communication et la gestion PCMS des servomoteurs ainsi que l'utilisation d'un CAN pour "lire" le capteur de pression)
    -Développement d'une carte électronique de contrôle du robot:
    *carte comportant: PIC32, max232, régulateur 7805, différents connecteurs et borniers
    *travail effectué: mise en place des éléments et routage sous Eagle, impression du typon.
  • RESPONSABILITÉS:
    -Chef de projet (équipe de 4 personnes)
    -Responsable développement électronique et interface de communication
  • ENVIRONNEMENT TECHNIQUE:
    -Microcontrôleur PIC32, langage C, Liaison série RS232, Matlab/Simulink, routage avec Cadsoft/Eagle, configuration de modules Bluetooth, PCMS, servomoteurs
  • PROJET:
    le but du projet consistait à implanter un régulateur temps réel pour un ballon d’eau chaude simulé en utilisant Linux/RTAI
    -Initialisation des sémaphores, des threads temps réels
    -Développement des fonctions de lectures périodiques du niveau d’eau
    -Développement des fonctions d’actualisation du niveau apériodique
  • ENVIRONNEMENT TECHNIQUE
    Linux/RTAI, Langage C, pointeurs, sémaphores, mutex, ordonnancement
  • PROJET:
    Développement d'un modèle hydrodynamique du robot Nessie V (AUV du laboratoire) et mise en oeuvre d'un asservissement robuste.
    -Travail en équipe dans un laboratoire de recherche
    -Validation des résultats par comparaison avec les données expérimentales
    -Découverte du monde de la robotique sous-marine
  • ENVIRONNEMENT TECHNIQUE:
    -Matlab/Simulink, V-realm builder
    -Langage C++, Système ROS (Robot Operating System)
  • PROJET:
    Développement d'une base roulante.
    -Spécification de la base roulante dans un cahier des charges
    -Réalisation de la carte électronique
    *l'architecture se décompose en 3 partie: un PIC maître donnant les ordres et deux PICs esclaves commandant les roues séparément. La liaison entre les PICs est en I2C.
    *Les moteurs sont alimentés au travers d'un pont en H.
  • RESPONSABILITÉS:
    Chef de projet et responsable de la partie réalisation électronique.
  • ENVIRONNEMENT TECHNIQUE:
    Routage avec Cadsoft/Eagle, MPLAB IDE avec PICkit 2, Oscilloscope, Commande PWM, liaison I2C et UART via RS-232
  • PROJET:
    -Mise en place des hypothèses de simulation sur l'isolation, la source de chaleur, la conduction dans le bloc et la convection sur une des faces)
    -Mise en équation du système en 2D puis 3D
    -Implémentation et simulation du système sous Matlab
    -Construction du dispositif expérimental avec un bloc de plâtre, du polystyrène isolant et un ventilateur.
    -Comparaison théorie-expérience
  • RESPONSABILITES:
    Chef de projet (équipe de 4) et responsable de la partie implémentation des équations
  • ENVIRONNEMENT TECHNIQUE:
    Matlab, carte électronique d'alimentation, suivi d'expérience
  • PROJET:
    Réalisation d'un moteur graphique d'animation 2D de papillons.
    -mise en oeuvre de la PPO (Programmation Par Objet) sous JAVA
    -développement d'algorithmes de déplacement
    -gestion des threads d'animation
    -utilisation de la bibliothèque SWING
    -Développement sous IDE Eclipse
  • RESPONSABILITES:
    -Projet autonome, seul responsable
  • ENVIRONNEMENT TECHNIQUE:
    -IDE Eclipse, Langage JAVA, Bibliothèque SWING, PPO
  • PROJET:
    Passage avec succès au statut de Pépinière Junior-Entreprise® pour l’association MiND Services. Mise en place d’une organisation structurée permettant une meilleure efficacité de l’association dans la gestion administrative et comptable.
    -Organisation de réunion hebdomadaire.
    -Gestion et animation d’une équipe de 15 personnes.
    -Approfondissement des connaissances légales réglementaires en matière de droit du droit du travail et de comptabilité.
  • ENVIRONNEMENT TECHNIQUE:
    -Logiciel EBP compta et paye
    -Open Office pour les documents modèles de gestion de projet et administratif
    -Création d’une norme pour le référencement et l’archivage des documents