Mes compétences :
Programmation c
Systèmes embarqués
Linux
HTTP TCP/IP
JAVA
VBA macro Excel
TestStand
VHDL FPGA
Temps réel
C++
Matlab/Simulink
Labwindows
Modelsim Altera
MicroC OS II
Informatique industrielle
Entreprises
Schlumberger
- Firmware engineer
Paris2014 - maintenantDans le cadre d'un projet de mise en place d'un système de monitoring des equipements electroniques situés au fond des puits Nous developpons un module basé sur un microcontrolleur ARM cortex M4 transmettant des messages acoustiques (capteur piézoelectrique) relayés par des repeteurs nous permettant ainsi d'obtenir des informations du puits et passer des ordres en profondeur.
Technologies:
- C programming
- ARM cortex M4
- Universal synchronous asynchronous receiver/transmiter ( RS485, RS 232, SPI)
- RTOS: RL- ARM
- Environnement: keil µVision, ATmel 6
Netgem
- Etudiant en projet
Neuilly-sur-Seine2013 - 2014Réalisation d'un analyseur HDMI sur un FPGA
Renault
- Stagiaire Pilote innovation
Boulogne-Billancourt 2013 - 2013Programmation sous teststand d'un banc de validation de tableau de bord
Digital Airways
- Développeur Microcontrolleur
2012 - 2012Programmation en C sous ARDUINO
Ma mission était de développer un module de domotique capable d'administrer l'électroménager d'une maison et via divers capteurs contrôler les consommations énergétiques ainsi que la qualité de l'air.
Technologies utilisées:
-Transmission ZIGBEE
-Capteur de gaz
-Débitmètre
-API Sense
-Ethernet (Http, tcp, DHCP)
ESIGELEC
- Développeur Microcontrôleur (Projet de fin d'études)
SAINT ETIENNE DU ROUVRAY2012 - 2013Développer une borne d'affichage de disponibilités des salles de classe. Ainsi que l'emploi du temps associé à chaque salle en temps réel.
Matériel:
- Ecran LCD
- Microcontrôleur MSP430
- Module ZIGBEE
- Base de donnée
Langage de programmation:
- VB.net
- C
Fonctionnement:
Interrogation de la base de donnée en VB.net (& requête SQL)
Transmission des réponses via réseau sans fil ZIGBEE
Réception des données sur le µC et affichage à l'écran
Gestion d’interruption, de l'horloge et des mises à jour de la base de donnée