Menu

Bruno REMOND

Levallois-Perret

En résumé

Ayant suivi une formation électronique et software embarqué à l'université Pierre & Marie Curie à Paris, j'ai orienté mes différents emplois dans ce sens. Ces technologies me passionnent; j’allie ainsi ma double compétence : l’électronique et l’informatique. Riche de 8 années d’expérience, mon parcours s’inscrit parfaitement dans cette démarche.
Ainsi, j’ai affiné mon expertise de développeur dans différents langages tel que le C, le C++ ou encore l'assembleur sur différentes cibles avec ou sans RTOS. Ceci me permet de penser en amont un programme pour le bâtir de manière optimale et flexible.
De plus, dans mes différents postes, j’ai toujours participé au design de cartes électroniques (alimentations et découpages, cartes à base de microcontrôleurs, débogages, bus I2C, SPI, etc). J’ai ainsi réalisé la conception et la réalisation de cartes prototypes en interne à des fins de tests et mesures.
Et enfin mon expérience dans le domaine de l’électronique de puissance me permet d’appréhender ce monde qui a ses propres particularités.

Mes compétences :
Assembleur
Ingéniérie
C
Logiciel embarqué
Électrotechnique
Informatique industrielle
Matlab
Gestion de projet
Electronique

Entreprises

  • OPEN - INGENIEUR ELECTRONIQUE/INFORMATIQUE EMBARQUEE

    Levallois-Perret 2010 - maintenant Mission: Au sein de l’équipe Power Labs chez EATON, développement d’une partie d’un logiciel embarqué en langage C pour un onduleur triphasé de 6 - 8 et 11KWA.

    Réalisations:
    • Développement en langage C/Assembleur avec OS temps réel sur environnement embarqué de la partie commande de l’onduleur.
    • Intégration de la partie communication USB HID PDC (Power Device Class)
    • Résolution de bugs hardware sur les cartes de communications.
    • Essais et validations unitaires sur systèmes.

    Bilan:
    • Projets ou la programmation est quasi orienté de façons objets.
    • Automne sur la programmation, j’avais une documentation spécifiant des besoins, je devais mettre en œuvre une solution pour arriver aux résultats souhaités.
    • Gestion de projets et de configurations

    Environnement technique:
    • Assembleur C sur cible DSP de la série C2000 de Texas Instruments avec logiciel de programmation CCS et sonde de débogage
    • Mise en pratique des bus séries RS232, I2C, SPI et USB
    • Logiciel de gestion de configuration/projet : SVN
  • ADENEO - INGENIEUR ELECTRONIQUE / INFORMATIQUE EMBARQUÉE

    2010 - 2010 Mission : Au sein des équipes PowerTrain chez Renault Trucks, développement de logiciels bas niveau sur calculateur moteur.

    Réalisations :
    • Résolution de bugs et améliorations de fonctions bas niveaux déjà existantes.
    • Essais et validations unitaires sur systèmes
    • Développement sous Visual C++ d’un outil pour la génération de configurations de firmwares destinés à la production avec une interface type GUI

    Bilan professionnel :
    • Découverte du fonctionnement d'une multinationale.
    • Découverte de logiciel UML
    • Gestion de projets et de configurations

    Bilan personnel :
    Cette expérience me permet de découvrir le mode fonctionnement d'une entreprise internationale (ses procédures, les relations interprofessionnelles, le mode organisationnel etc).

    Environnement technique:
    • C sur cible PPC et RTOS QNX avec logiciel de programmation, débogage : Trace32
    • Visual C++.
    • Bus CAN avec les outils suivants : CANalyser, ATI Vision
    • logiciel UML : Rhapsody,
    • Logiciel de gestion de configuration/projet : PVCS/Serena
  • MPSTOR - INGENIEUR ELECTRONIQUE / INFORMATIQUE EMBARQUÉE

    2006 - 2010 Projet: Conception et développement d’un système de stockage informatique sécurisé de type RAID.

    Ce système se caractérise par la possession de deux cartes intelligentes capables de gérer le flux de données sur 48 disques durs (SAS/SATA) simultanément avec un système hôte (serveur)

    Réalisations:
    • Participation à la conception de cartes électroniques sous Orcad
    • Conception de firmwares avec et sans OS temps réel
    • Essai et validation des systèmes
    • Test et validation des préséries de production, certaines cartes avec processeur Power PC embarqué, ont été testé avec le logiciel UBoot (sorte de Bios qui initialise la carte avant de lancer le système d'exploitation (Linux)).
    • Rédaction de procédures de tests
    • Réalisation de dossier de fabrication

    Bilan professionnel :
    Résultats pour le projet :
    Développement d’une nouvelle technologie permettant des taux de transferts entre système hôte et unité de stockage proche de 3Go/sec.
    Projet en cours de tests et de validation chez le client.
    Approfondissement des connaissances en programmation, conception de circuits (design ORCAD/PADS)
    Découverte de l’environnement production favorisant l’intégration/la compréhension d’une logique coût-production lors de la conception de cartes.


    Bilan personnel :

    Intégration dans une entreprise irlandaise avec des collaborateurs de diverses nationalités
    Interface fournisseur/client à l’international


    Environnement technique:
    • Langages : C sur ARM7, ARM9 (système intelligent), assembleur sur PIC Microchip pour carte alimentation, carte IHM, participation au code VHDL pour la synchronisation de l’ensemble des signaux
    • Bus de données I2C pour la gestion des capteurs, et RS232 pour débogage via terminal
    • Design sous Orcad/PADS, ispLEVER ( Lattice semiconductor) pour le VHDL
    • Systèmes : Linux, Windows, UBoot
  • BIOSPACE LAB - APPRENTI INGENIEUR TRAITEMENT D’IMAGES MEDICALES

    2005 - 2006 Projet: Participation au développement du Photon Imager, appareil d’imagerie biomédicale destiné à l’étude de phénomènes médicaux chez le petit animal. Cet appareil constitué de 2 caméras superpose un signal faible de bioluminescence/fluorescente et un signal vidéo classique.

    Réalisations:
    • Participation aux recherches menées pour la recherche d’algorithmes pour la superposition des 2 signaux vidéo
    • Ecriture d’un petit logiciel sous Visual C++ pour la gestion des températures du système.
    • Résolution et améliorations hardware de la synchronisation de 2 caméras.
    • Réalisation d’un tapis chauffant pour petits animaux (rédaction d’un cahier des charges, conception)

    Bilan:
    Résultats pour le projet :
    Ce projet est une évolution d’un autre produit qui permet de faire la même chose mais en statique (photo). Il s’insère dans le cadre d’un travail en recherche et développement sur du long terme. Les premiers résultats de recherche sur les algorithmes ont donné de bonnes performances mais restaient à améliorer.
    Résultats pour moi-même :
    Ce projet m’a permis d’affirmer mes acquis et d’apprendre d’autres techniques liées au traitement de l’image. De plus, j’ai apporté mon expertise technique en tant qu’ingénieur en électronique et informatique (lors de la synchronisation des caméras). Enfin, en participant à la rédaction du cahier des charges d’un « tapis chauffant » et ayant en charge sa complète mise en œuvre, j’ai découvert une nouvelle dimension dans mon métier liée plus étroitement à la mécanique.

    Environnement technique:
    • Logiciel : MATLAB, Visual C++, AUTOCAD
    • Systèmes : Windows
  • PHYSIQUE & INDUSTRIE - APPRENTI INGENIEUR ELECTRONIQUE DE PUISSANCE

    2002 - 2005 Projet: Etude et développement d’une machine à souder par point (>20K Ampères) dont le contrôle et la commande sont gérés avec de l’électronique numérique (microcontrôleur).

    Réalisations :
    • Conception de la carte électronique de gestion sous TARGET2001 (Design er routage)
    • Conception d’un firmware en assembleur sur PIC Microchip
    • Régulation par PID
    • IHM : Ecran graphique LCD, bouton
    • Réalisation de cartes prototypes.
    • Conception du code VHDL sur CPLD
    • Gestion de projet

    Bilan professionnel :
    Résultats pour le projet :
    Ce projet améliore les performances des versions précédentes sur 2 aspects techniques :
    - Le premier par la mise en œuvre de nouvelles technologies (transistor IGBT de forte puissance) pour atteindre de très grands courants (20K Ampères),
    - Le second par une électronique de contrôle-commande complètement repensée apportant un confort dans l’utilisation de l’outil.

    Résultats pour moi-même :
    Ce projet m’a permis de mettre en pratique une technologie bien spécifique telle que le transistor IGBT. J’ai mis en œuvre mes connaissances de modélisation et d’asservissement de système dans la recherche de son optimisation.
    Pour ce projet, j’étais en charge de son exécution et de sa réalisation par la définition du plan d’actions intégrant et confrontant les composantes liés à la gestion de projet : coût, temps, besoin matériel et humain.

    Environnement technique :
    • Language : MPLAB, Assembleur sur PIC 18F Microchip , Xilinx ISE pour le code VHDL
    • Design et routage de carte sous Target 2001
    • Système : Windows
  • TREXCO - APPRENTI TECHNICIEN ELECTRONIQUE

    2000 - 2002 Projet: Travail de maintenance sur tous types de matériel électronique (moniteur de vidéo surveillance, alimentation électrique, machine industrielle, …) pendant 1 an. Puis réalisation de 3 projets sur microcontrôleurs.

    Réalisations:
    • Le but de ce premier projet était de relever et enregistrer des températures du moteur d’une moto de course pour permettre ensuite un réglage fin. Ce développement était basé sur un PIC16F84 utilisant divers type de sondes de température (Thermocouple, sonde infrarouge avec interface 4-20mA pour la mesure de la température du pneu). Mise en pratique du bus I2C pour adresser des CAN et une mémoire pour l’enregistrement. Conception de la carte électronique. Ecriture en ASM du code source.

    • Le but de ce second projet était de relever et enregistrer des températures d’un caisson servant pour le transport d’organe. La carte était basé cette fois si sur un PIC16F876 qui intégrait une CAN. La prise de température se faisait à l’aide d’une interface analogique intégrant un capteur de type PT1000. Les données étaient ensuite enregistrées sur une mémoire I2C. Le résultat était ensuite imprimé sur une petite imprimante thermique inclus dans le boitier. Conception de la carte électronique. Ecriture en ASM du code source.

    • Le dernier projet était la réalisation d’un outil pour une utilisation en interne. Il permettait au département production de la société de vérifier la bonne réalisation des câbles. Pour cela, la carte devait mémoriser un câble référence. Ensuite on venait y brancher un câble fabriqué pour comparaison. Le rapport d’erreur était ensuite affiché sur un écran LCD.

    Bilan:
    Après une première expérience de maintenance qui m’a permis de mettre en pratique la théorie, je me suis vite orienté sur le développement électronique/logiciel embarqué. J’ai été en quasi autonomie sur ces 3 projets. J’ai rencontré, surtout au début, une difficulté certaine, tombant dans tous les pièges. Période donc légèrement difficile et stressante qui au final reste une de mes expériences les plus fortes. Période finalement très profitable. Ces projets m’ont permis d’apercevoir le monde du développement électronique.

    Environnement technique:
    • Language : MPLAB, Assembleur sur PIC 16F Microchip
    • Design de carte sur papier
    • Système : Windows

Formations

  • Université Paris 6 Pierre Et Marie Curie Master IMI

    Paris 2005 - 2006 MASTER IMI

    Traitements d'Images:
    Colorimétrie
    Compression
    biologique
    Infographie
    Multimédia, reconnaissance de la parole
    Reconnaissance de formes
    Traitement avance des images
    Vision par Ordinateur
  • Polytech' Paris - UPMC (Paris)

    Paris 2000 - 2005 ELECTRONIQUE
    Design et conception de cartes
    développement Vhdl
    Electronique de puissance, Alimentation à découpage

    INFORMATIQUE
    C/C++, JAVA, ASM, MATLAB
    Programmation temps réelle
    Automatique, asservissement

    GESTION DE PROJETS
    Définition des besoins en collaboration avec les équipes
    Essai et validation Hardware des systèmes
    Réalisation de documents et de rapports techniques

Réseau

Annuaire des membres :