Votre navigateur est obsolète !

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

×

Frank WOLFF

Analyste Développeur - Logiciels Embarqués / Débarqués

Frank WOLFF
43 ans
Permis de conduire
Grenoble (38000) France
Situation professionnelle
En poste
Ouvert aux opportunités
Présentation
Plus de 15 ans d'expérience dans le domaine du développement sur systèmes embarqués et débarqués.

Passionné par les nouvelles technologies et par les interactions toujours plus nombreuses entre le monde physique et le monde dématérialisé / numérique, je m'intéresse également à titre personnel à d'autres domaines comme les distributions GNU/Linux (Ubuntu / Debian) ou la sécurité informatique (CTF).

Toujours à la recherche de nouvelles opportunités professionnelles, n'hésitez pas à me contacter pour avoir de plus amples informations.
CV réalisé sur DoYouBuzz
  • Au sein d'un bureau d'étude je participe à l'établissement des spécifications techniques, au choix de certains périphériques et composants dédiés, à la conception des produits en eux-même ainsi qu'à la rédaction des comptes-rendus d'étude.

    Je travaille également avec le service "Tests & Qualification" afin d'établir les jeux de tests permettant de valider le bon fonctionnement du produit et le respect des spécifications techniques.

    Enfin, en collaboration avec le service "Industrialisation", je développe les logiciels de tests embarqués dans les produits et qui remonteront un certains nombres d'informations au banc de test en fin de fabrication.

Détails de l'expérience
  • [ DÉVELOPPEMENTS EMBARQUÉS ]

    > 8 bits :
    • Atmel AT89C51RD2/ED2 (famille 8051) : reprise et développement de plusieurs projets d'horloges astronomiques, d'une interface de communication IrDA / série ainsi que d'une carte d'interface radio longue portée
    • Microchip PIC12F675/622 : reprise de projets d'interrupteurs crépusculaires

    > 16 bits :
    • Texas Instrument MSP430F2272 : développement d'une horloge astronomique (gestion des périphériques externes, communication IrDA, gestion mode "low-power", IHM)

    > 32 bits :
    • NXP LPC2478 (famille ARM7TDMI) : développement d'un outil de programmation universel propriétaire. L'outil possède un écran tactile, un grand nombre de vecteurs de communication (série, IrDA, radio 868MHz, USB) et peut embarquer plusieurs applicatifs. Il est possible de mettre à jour un ou plusieurs applicatifs via la connexion USB. De même, les programmations réalisées par l'utilisateur peuvent être "exportées" sous la forme de fichiers (l'outil étant vu comme un périphérique de stockage de masse) par cette même connexion. Un bootloader assure le chargement de l'application sélectionnée par l'utilisateur.

    > Compétences :
    • langages : C, Assembleur
    • IDE : IAR Embedded Workbench (IAR), MPLAB (Microchip), RIDE (Raisonance)
    • protocoles / standards / bus : Modbus RTU, SPI, I2C
    • autres : librairie graphique emWin (Segger), règles de codage / MISRA-C
       
  • [ DÉVELOPPEMENTS DÉBARQUÉS ]

    > Système d'exploitation "Palm OS" (Palm, Inc.) :
    • reprise et développement d'applicatifs permettant à l'utilisateur de programmer un certain nombre de produits (horloges astronomiques, automates), de sauvegarder ses programmations, de faire un diagnostique des produits, etc.

    > Système d'exploitation "Windows" :
    • développement de logiciels permettant de communiquer avec les interfaces de programmation (Palm OS), de synchroniser les données de celles-ci, d'éditer les programmations, etc. Développement des IHM, gestion de bases de données, installateur avec gestion des mises à jours, etc.
    • développement de conduits (DLL) permettant de synchroniser les données contenues dans les bases de données sur les interfaces de programmation (Palm OS) et celles sur PC
    • reprise d'un logiciel de supervision de l'éclairage public (cartographie, commande radio longue portée avec retour d'informations)
    • reprise d'un logiciel de contrôle d'une carte PCI permettant de resynchroniser l'horloge de l'ordinateur sur laquelle elle est installée

    > Compétences :
    • langages : C/C++, Object Pascal, Visual Basic
    • IDE : Visual Studio, Delphi (Borland), MobileVB (AppForge), CodeWarrior
    • BDD : MSSQL, SQLite
    • méthodologies : UML, Merise
    • Autres : DLL, script batch, installateur (Inno Setup), XHTML, CSS
       
  • [ ADMINISTRATION INFORMATIQUE ]

    > Gestion du parc informatique de la société (~30 postes et 3 serveurs)
    > Administration des serveurs (fichiers, web, gestion de l'éclairage public)

    > Compétences :
    • systèmes d'exploitation : Windows, Windows Server, Linux (Debian)
    • autres technologies : Apache-MYSQL-PHP, commandes AT (GSM), script batch (Windows), script bash (Linux)
       
  • [ AUTRES RESPONSABILITÉS ]

    > Assistance téléphonique ponctuelle sur certains produits
    > SAV ponctuel sur certains produits pour diagnostic

     
Description de l'entreprise
La société BH Technologies est spécialisée dans le développement de produits industriels dédiés à la gestion de l'éclairage public :

  • horloges astronomiques (horloge calculant les heures de coucher et de lever du soleil en fonction de sa localisation)
  • interrupteurs crépusculaires (allumage/extinction de l'éclairage en fonction du niveau de luminosité)
  • commandes radio (courtes et longues portées)
  • systèmes de télégestion
Site web de l'entreprise