Informatique et programmation :
Expertise en développement embarqué C, assembleur, VDHL
Maîtrise du C++, C#
Maîtrise PHP, JavaScript, HTML, CSS, MySQL
Notions en Visual Basic, Java
Connaissance du framework CakePHP.
Connaissance des outils de développement : Visual Studio 2008, Eclipse, Keil MicroVision, Matlab, Octave, ISE Tools, Libero IDE, ModelSim SE, CVS
Maîtrise des environnements Windows 7, Vista, XP, 9x, Linux
Maîtrise des environnements embarqués Windows XPe, BSD, µLinux
Electronique :
Analogique : instrumentation, amplification et adaptation audio vidéo, amplification de puissance, alimentation linéaire et à découpage.
Numérique : conception de cartes microcontrôleur (8051, …) et composant programmable (FPGA et CPLD Xilinx, Actel, …), intégration de processeurs (x86, ARM9).
Mixte : conversion analogique/numérique et numérique/analogique, automatisme et asservissement.
Maîtrise des appareils de laboratoires.
Connaissance pratique et théorique pour la simulation, les algorithmes d'acquisition et le filtrage numérique.
Connaissance des protocoles et interfaces de communication SPI, I2C, RS-485, RS-232, CAN, Ethernet.
Maîtrise des méthodes d’industrialisation, d’optimisation des coûts et de mise en production.
Carte entrées et préamplificateurs Audio pour amplificateur haut de gamme
Carte vidéo multi-format de sortie intégrant un processeur Genesis Microchip pour lecteur DVD haut de gamme.
Filtre numérique multi-canal pour amplificateur haut de gamme basé sur un DSP Sharc Analog Devices.
Centre de distribution de carburant
Ensemble de plusieurs cartes (interface homme-machine, actionneur de puissance, instrumentation, sécurisation d’alimentation) pilotées par un ordinateur central par bus CAN et respectant les normes ATEX (environnements explosives).
Spécification, conception, développement matériel et logiciel, validation, passage de normes.
Balance de laboratoire de haute précision composé de capteurs de mesure de poids, température et d’un four régulé.
Alimentation à découpage pour bobine de commutateur forte intensité piloté par CPLD Xilinx.
Carte d’alimentation pour une valise de test ferroviaire à large plage d’entrée continue 12 – 250V ou secteur et faible dissipation thermique. Commutation et sécurité gérées par un CPLD Xilinx.
Programmation VHDL d’un port série rapide, bufferisé avec gestion matériel d’erreur sur FPGA Xilinx.
Contrôle moteur courant continu pour motorisation de table médicale.
Carte d’interface audio pour l’adaptation d’impédance et amplification au format PCI pour le ferroviaire.
Banc de test multi-calculateur pour le secteur automobile agricole permettant de recréer l’ensemble des combinaisons par câblage actif et recréant les interfaces électriques des actionnaires et capteurs pour test de validations : jusqu’à 12 calculateurs, 400 entrées/sorties, 4 bus CAN.
Définition, spécification, conception et développement du moteur de simulation, de l’application utilisateur en C# et de l’architecture matériel.
Test/validation ModelSim /VHDL pour le portage de source dans le cadre du traitement d’obsolescence de deux FPGAs Altera. Reproduction de l’environnement et du comportement des composants connectés aux FPGA.
Dispositif de désinfection pour matériel médical par UV
Ensemble de cartes connectées en SPI composés de capteurs de précision (luminosité, température, courant), d’un lecteur RIFD, d’actionneurs, d’une interface homme-machine et d’une CPU embarqué pour le pilotage et la connexion Ethernet.
Le système intègre un serveur Apache permettant le pilotage et la maintenance à distance par une application « full web ».
Expertise et relecture sur de nombreux projets embarqués.
Installation d’environnement de développement Linux - Eclipse.
Développement de composant php 5.
Mise en œuvre des composants d’authentification et d’internationalisation de CakePHP.