Ingénieur informatique embarquée et électronique freelance
Mes compétences :
UDP
TCP/IP
Rational ClearCase
RTOS
PVCS
Microsoft DOS
MASM
Lauterbach TRACE32
JTAG
IP
Ethernet
ECLiPSe
CodeWarrior
C++
C
SVN
Entreprises
TJLC
- Fondateur
2015 - maintenant
Faiveley Transport
- Développeur logiciel embarqué
Saint Denis2011 - 2015: Faiveley Transport (Tours) ; développement logiciel pour commande de porte de train :
- configuration de réseau MVB;
- configuration et débogage de réseau RS485;
- configuration d'OS pour les équipes de développement applicatif ;
- création de driver pour une carte Ethernet PC104 et écriture de la spécification de la communication de cette carte via un CPLD.
Faiveley Transport
- Développeur logiciel embarqué
Saint Denis2010 - 2011: Faiveley Transport (Tours) ; développement logiciel sur enregistreur de bord pour train :
- Écriture de spécification logicielle à partir des besoins du client (découpage en exigences);
- Rédaction de plan de validation et passage de validation
- Développement et mise au point d'un module logiciel de communication avec un équipement d'affichage existant (par liaison RS485);
- Modification de protocole de communication pour évolution vers un système de suivi en temps réel.
Magneti Marelli
- Développeur logiciel embarqué
Nanterre Cedex2008 - 2010: Magneti Marelli (Châtellerault) ; développement logiciel sur tableaux de bord :
- Correction de bug sur projets existants (dont la refonte d'un driver de moteur pas à pas et le paramétrage du logiciel à ses contraintes temps réel);
- Évolutions sur projets déjà en cours de production ;
- Définitions en collaboration avec les électroniciens des interfaces électronique / informatique
- Portage sur nouveau microcontrôleur des couches basses logicielles
- Démarrage du premier prototype d'un nouveau projet ;
- Portage du boot loader/flasher pour mise à jour par le bus CAN.
Motorola
- Intégrateur
Gif sur Yvette 2007 - 2008: Motorola (Rennes) : intégrateur logiciel sur téléphones portables :
- Prise en compte des évolution logicielles remontées par les équipes de développement
- Vérification rapide de non régression
- Tag des nouvelles versions ainsi crées
- Création de release notes.
NXP
- Développeur logiciel embarqué
2005 - 2007: NXP (Caen). Développement logiciel (système et drivers) pour la télévision numérique.
- Création de driver logiciels de gestion des prises péritel. ;
- Ecriture de driver logiciel de mémoire flash. ;
- Test et démarrage d'une nouvelle plateforme matérielle.
- Mise en place d'un environnement pour créer des applications « light » comme les bootstrap ou applications de veille avec écriture de différents drivers simplifiés (i2c, RS232, Interruption, timer...).
- Création d'un bootstrap de référence. ;
- Création d'une librairie de sécurité pour la télévision avec control d'accès avec certification par Nagravision.
- Mise au point du partage d'un bus IDE avec d'autres composants (multiplexage des lignes physique).
Philips Software Vision
- Intégrateur
2004 - 2005: Philips Software Vision (Suresnes) ; Intégrateur logiciel de modules multimédia sur téléphone portables :
- Création de package logiciel de démonstration sous Windows pour le client.
- Adaptation de certains modules logiciels aux besoins spécifiques de l'environnement client.
- Création de librairies dans l'environnement du client.
- Pré-intégration dans l'environnement client ainsi que support dans la phase d'intégration finale.
- Optimisation de driver vidéo.
Johnson Control Automotive Electronics
- Responsable firmware
2001 - 2004: Johnson Control Automotive Electronics ; développement logiciel sur tableau de bord (système et applicatif) et responsable firmware sur projet multimedia :
- Définition de l'architecture logicielle ;
- Conception en collaboration avec les électroniciens des interfaces électronique / logicielle ;
- Écriture des couches basse du logiciel ;
- Programmation / mise au point des fonctions utilisateur (à partir du cahier des charges client)
- Réalisation des fonction diagnostique client et pour l'usine de fabrication
- Optimisation (pour « petit » micro) ;
- Intégration des nouvelles versions des sous ensembles (principalement lecteur de DVD).
- Supervision de l'intégration d'un Tuner TV dans le système (définition de l'architecture logicielle).
- Vérification et mise au point de la communication matériel / logiciel (principalement pour les composants vidéo).
- Développement d'un programme de mise à jour partir d'un fichiers présent sur un CD.
Gendarmerie Nationale
- Développeur logiciel
Paris2000 - 2001: service militaire comme scientifique du contingent ; développement logiciel d'applicatif de gestion en Visual Basic :
- création d'un module d'impression de rapport de gestion ;
- création de package d'installation pour déploiement.
France Télécom
- Administrateur réseau
1999 - 1999, Août 1998, Avril à juin 1997 : France Télécom (Rennes) ; stages et travail d'été ; conception et gestion de réseau bureautique :
- Optimisation et remaniement du réseau informatique ;
- Mise en place de nouveaux serveurs
- Maintenance et support des utilisateurs.
SOMELEC
- Electronicien
1995 - 1995stage de BTS : conception et réalisation de 2 appareils électronique d'aide au test et à la calibrage d'appareils de mesure :
- Définition des besoins ;
- Conception électronique et maquettage
- Routage de PCB ;
- finalisation, mise en coffret et mise en service.