-
Viveris Technologies
- Ingénieur en informatique embarquée
RUNGIS
2017 - maintenant
Dans le domaine de l’aviation, intégration et validation d’un banc de test pour des radars. Rédaction de document de validation. Mise en place de scripts de test en python. Développement d’évolutions en C d’une carte électronique. Utilisation de Wireshark pour observer des paquets sur le réseau. Remonté de bugs, sur le logiciel à intégrer, à l’équipe de développement.
Environnement technique :
- Windows
- C
- Python
- Wireshark
- Document de validation
-
Viveris Technologies
- Ingénieur en informatique embarquée
RUNGIS
2017 - 2017
Dans le domaine de l’aviation, développement d’un banc de test pour des radars. Ce développement s’est fait en C++ sous QT. Développement d’IHM pour les tests. Utilisation de l’outil Valgrind pour débogage du code. Utilisation de plusieurs threads.
Environnement technique :
- Linux RedHawk
- C++
- Développement sous QT
- Valgrind pour débogage
- Git
-
Viveris Technologies
- Ingénieur en informatique embarquée
RUNGIS
2016 - 2016
Dans le domaine industriel, pour une carte de traitement de contrôle d’accès créée par Viveris, qui contient un Sama5d35-ek de chez Atmel, et pour la deuxième carte créée par Viveris, une carte d’alimentation, qui utilise un STM32F042K6, rédaction de spécification et conception logiciel. Mise en place d’un bootloader et d’un kernel Linux modifié, avec Buildroot, inspiré de la configuration déjà existante de la carte Sama5d35-ek.
Mise en place de serveur SFTP et FTPS.
Mis en place de script, pour pouvoir mettre à jour le kernel de la carte et le rootfs, par SFTP/FTPS ou par clés USB, sur détection d’un nouveau fichier.
Modification de l’architecture mémoire, pour avoir toujours un kernel ou un rootfs valide, en cas de mauvaise mise à jour.
Mise en place du package Lcd4linux dans buildroot, pour pouvoir afficher des informations de la carte sur un écran LCD Newhaven en I2C. Modification du driver pour l’écran de Newhaven.
Mise en place d’un accéléromètre (I2C) et d’un capteur optique (GPIO interruption).
Mise en place du logiciel pcsc-lite, et pcsc-tools pour lire de carte SAM par USB.
Développement du code en C sur la carte d’alimentation avec AC6 (éclipse STM), pour faire de la supervision des différentes alimentations présentes sur la carte.
Mise en place du protocole RS485 (HQCRC) fournit par le client, sur les deux cartes.
- Utilisation de Buildroot et ajout de packages
- Modification du kernel Linux et d’U-boot
- Accéléromètre, capteur optique, LCD, SAM
- Mise en place de serveur FTPS et SFTP
- Mise à jour du kernel et du rootfs sur la carte
- Mise en place d’une supervision sur la carte d’alimentation
Environnement technique :
- Linux, Buildroot, U-boot
- Carte Atmel sama5d35-ek
- Bus I2C, UART, SPI, RS485, RS232
- STM32F0, AC6 (éclipse STM), CubeMX
- Capteur optique, accéléromètre, carte SAM, LCD
- Lcd4Linux, pcsc-lite, Inotify
- Serveur FTPS (ssl) avec proftpd et SFTP (ssh)
- Sam-ba (flashage carte)
- Soudage et câblage
- SVN
-
Viveris Technologies
- Ingénieur en informatique embarquée
RUNGIS
2016 - 2016
Dans le domaine industriel, développement de morceau de code, en c, pour gérer certain élément de la carte électronique (STM32L476ZGT) (accéléromètre, I2C, capteur de pression, …).
- Développement sur carte STM32L476ZGT
- Accéléromètre, capteur de pression, LCD, backlight, …
Environnement technique :
- Langage C
- CubeMX, AC6 (eclipse STM)
- Bus I2C, UART, SPI
- Soudage et câblage
-
Viveris Technologies
- Ingénieur en informatique embarquée
RUNGIS
2016 - 2016
Dans le domaine automobile, évolution d'une passerelle CAN vers une passerelle CAN générique. Mise en place d’un système générique pour pouvoir recevoir, traité et envoyer les trames CAN de façon générique. Le but est de minimiser le travail à effectuer lors de la mise en place de la passerelle sur un autre véhicule.
- Mise en place d’un système générique pour la réception et le traitement des trames CAN
- Développement sur Microchip avec MPLAB.
Environnement technique :
- Langage C
- Bus CAN, Vector Canalyzer, BusMatser
- Microchip, MPLAB
-
Viveris Technologies
- Ingénieur en informatique embarquée
RUNGIS
2015 - 2015
Dans le domaine Médicale, création d’un environnement pour tester la compatibilité des composants (NFC, accéléromètre, GSM, LED, buzzer) avec une carte STM32. Soudage et câblage des composants sur la plaque. Test des composants avec la carte STM32.
- Prise en main de CubeMX et ST-Link Utility
- Test de la compatibilité des composants avec la carte STM32
Environnement technique :
- Langage C
- Bus I2C, UART
- Eclipse, CubeMX
- STM32
- NFC, accéléromètre
- Soudage et câblage
- GSM/GPRS
-
Viveris Technologies
- Ingénieur en informatique embarquée
RUNGIS
2015 - 2016
Pour un grand constructeur automobile, mise en place d'un proof of concept de l’utilisation d’une plate-forme télématique de chez Sierra Wireless pour la récupération et le renvoi de données Can et GPS vers un serveur. Il y avait une gestion de service périodique, événementiel ou de commande (envoyé par le serveur Ruby). Le serveur permettait aussi de mettre des fichiers de configurations à jour sur la plate-forme. La communication se faisait via GSM en 3/4G et l’utilisation des protocoles MQTT, AMP 0.9 et 1.0.
- Prise en main de l’ide DevStudio et du framework Legato
- Développement du code de récupération et d’envoie du Can et du GPS vers le serveur
- Test
- Développement du site web en Ruby
Environnement technique :
- Langage C, Ruby
- Bus CAN, Vector Canalyzer, BusMaster
- DevStudio, Legato
- Ruby on rails (serveur)
- Linux
- GSM/GPRS, GPS
-
CRMT (CENTRE DE RECHERCHE EN MACHINES THERMIQUES)
- Stagiaire jeune ingénieur
2014 - 2015
Intégration d'un système télématique (GSM/GPRS, GPS, bus CAN) au calculateur des bus, permettant de suivre à distance les principaux paramètres du moteur et du véhicule. Développement d'un site web permettant la réception des messages envoyés par le boitier télématique, via les serveurs distants, le décodage des données et le stockage sous forme de base de données. Disposition des données aux clients par ce site web. Prise de contact avec les fournisseurs, et choix du matériel utilisé.
-
Orange
- Stagiaire
Paris
2013 - 2013
Aide à la gestion du déménagement de Data center, déménagement de VM (Virtual Machine) et de serveurs physiques. Plus, gestions de petites taches de Coordinateur Technique : Création de VM, demande d'ajout de RAM ou de logiciel ...
-
Blanchisserie
- Ouvrier
2012 - 2012
dans une blanchisserie à Plaisir, Blanchisserie de la marquette
1 mois Mission : repassage, pliage, triage et emballage du linge
-
Auchan
- Ouvrier
Villeneuve-d'Ascq
2011 - 2011
1 mois Mission : réapprovisionnement du rayon boisson sans alcool de nuit
-
Ad versailles accessoire
- Ouvrier magasin de vente de pièces auto
2010 - 2010
1 mois Mission : rangement, réception et envoi de commande
-
PSA Peugeot Citroën
- Stagiaire dans le secteur de la peinture
Rueil Malmaison
2010 - 2010
Repérer les défauts après le passage de la couche de peinture sur les voitures, et les corriger si possible.
-
PSA
- Stage ouvrier
2010 - 2010
1 mois Mission : correction des défauts de peinture
Renseignement complémentaire
Permis B ,