Mes compétences :
Electronique
Informatique
Linux
Ingénierie
C
C++
SVN
Documentation
Git
Gestion de projet
Cycle en V
Agile Scrum
Entreprises
Centralp
- Ingénieur développement logiciel embarqué
Vénissieux2016 - maintenant
Viveris Technologies
- Ingénieur Développement Logiciel Embarqué
RUNGIS2012 - 2016Dans le domaine du ferroviaire :
- Spécification, conception et réalisation de logiciel de test matériel embarqué et de la DLL Windows et des scripts python associés.
- Développement d'un module pour Grub2 (Linux) pour la manipulation de données PCI.
- Utilisation de SVN, ClearCase, Mantis, QAC, langage C sur Linux et bare-metal.
Dans le domaine de la défense navale :
- Spécification, conception et réalisation de logiciels de passerelle Ethernet intelligente en C sur Linux.
- Cycle en V avec SVN, Mantis, Jenkins, QAC
CSM Instruments
- Ingénieur Développement Logiciel
2011 - 2012Analyse et dévelopement d'une solution à base d'un processeur Kinetis de Freescale pour simplifier la plate-forme existante. L'architecture issue de cette solution permettra de créer des cartes électroniques à fonctionnalité unique (acquisition, actionneur …) et communiquant avec un système maître via un protocole Ethernet sous contraintes temps réel.
- Évaluation de différentes solutions : freeRTOS, eCos, fnet, lwip.
- Portage de la pile tcp/ip lwip sur un K60 (processeur Kinetis).
- Portage de l'OS temps réel eCos sur le K60 et écriture d'un driver flash eCos.
Environnement technique :
-> Langage C utilisé en environnement linux et utilisation du logiciel Codewarrior de Freescale (basé sur Eclipse).
-> Méthodes de développement Agile avec Trac comme gestionnaire de projet et Git comme gestionnaire de version.
CSM Instruments
- Stage élève ingénieur
2009 - 2010Stage d'un an dans l'entreprise CSM Instruments (Neuchâtel, Suisse).
- Développement en C d'un mini système d'exploitation temps réel spécialisé dans l'acquisition de données et l'asservissement moteur.
- Développement d'applications machine basée sur le système d'exploitation et capable d'effectuer un certain nombre de tâches et de communiquer avec un ordinateur grâce au protocol TCP/IP.
- L'architecture créée permet le support de différentes cartes électroniques à base de DSP.
Sofielca
- Stage d'Exécution
2008 - 2008Analyse du besoin, conception et mise en place d'un logiciel de gestion de test au contrôle final. Le logiciel a été réalisé en C++ et en utilisant la bibliothèque Qt.
Burroughs & Chapin Company, Inc
- Track attendant
2007 - 2007Gestion d'attraction et assistance aux clients dans un parc d'attraction (Nascar Speedpark) en Caroline du Sud (USA).