Expérience professionnelle
Juin 2013 – Octobre 2014 – ZEEPRO – Architecte / Développeur Linux Embarque
Conception et réalisation du système embarqué d’une imprimante 3D
Zim est une imprimante 3D compacte à deux têtes d'extrusion , elle à une mini webcam et un éclairage pour pouvoir surveiller à distance l’impression et se connecter en Wifi ou en Ethernet.
Mission :
- Spécification générale
- Etude de faisabilité du système embarqué
- Choix de la plateforme matérielle
- Choix du système d’exploitation
- Mise en place d’un environnement de développement et de compilation
- Choix de stratégie et gestion de stockage sur support et filesystem
- Intégration du système d’exploitation sur carte
- Intégration des packages open source(…)
- Choix et intégration des accessoires
- Développement des composants logiciels embarqués (Slicer, Contrôleur impression, Gestionnaire de Camera, Gestionnaire Wifi, Gestionnaire USB)
- Développement d’interface graphique
- Conception et réalisation de la stratégie des mises à jour
- Validation et performances
Conception et réalisation d’une solution d’accès distant traversant les firewalls
Réalisation du logiciel d’initialisation FAB
Plateforme matérielle : Allwinner A20, Atmel
Plateforme Logicielle : Linux 2.6.4, DEBIAN
Fevrier 2012 – Avril 2013– BOUYGUES TELECOM – Ingénieur Recherche et Développement
Développement de logiciel embarqué pour la Gateway Tripleplay de Bouygues Telecom (Bbox sensation)
Mission : Développement des composants (tool chain, print sharing, Leds, media center, …)
- Authentification UPNP
- Interfacage LEDs
- Configuration du switch
- Adaptation du protocole Ipp
- Tests unitaires
- Support et coordinantion des équipes
- Gestion des livraisons et maintenance
Plateforme matérielle : ikanos vx185
Plateforme Logicielle : Linux 2.6.28, Helium (Pace)
Assurer les formations techniques demandées par le service RH (SSII)
Mission : Préparation, réalisation du support, présentation et suivi des formations :
- Informatique générale
- Recrutement et identification des profils
- Réseaux et télécommunication
- Langages de développement
- Systèmes Embarqués
Outils : Powerpoint, Photoshop, visio
Aout 2011 – Fevrier 2012– TECHNICOLOR – Ingénieur Recherche et Développement
Mise en route et réalisation de la platforme de développemnt d’un Modem Routeur Hybride
Projet : Media Encore est un nouveau concept de décodeur TV pour les reseaux cables (DOCSIS). c’est l’integration d’un routeur et d’un STB dans le même boitier
Mission : - Démarrage du hardware
- Réalisation d’un premier logiciel (Démo)
- Adaptaion d’un OS proprietaire
- Mise en place de la chaine de compilation et de la plateforme de développement.
- Configration de la plateforme et optimisation du traffic reseaux
- réalisation des services de base (composant bus, découverte des péripheriques...)
Plateforme matérielle : BRCM33083(arm9).
Plateforme Logicielle : Linux 2.6.28, CablexChange, dds
Outils : buildroot, git, valgrind, eclipse, iperf
Mai 2009 – Juillet 2011 – ALCATEL-LUCENT – Ingénieur Systèmes Embarqués
Développement de la gamme des téléphones My ICPhone.
Projet : My ICPhone est une nouvelle gamme de téléphones ip intégrants différents types de périphériques technologiquement innovants : dalle tactile nouvelle génération, vibreur haptique, touches sensitives, caméra, clavier externe, dongle wifi et bluetooth, casques, ADD-ons…
• Développement et mise au point des drivers des périphériques intégrés
Coordination avec le fabriquant et négociation des fonctionnalités.
Intégration des drivers propriétaires et développement des fonctionnalités manquantes
• Conception et réalisation du gestionnaire de l’interface USB
Développement des gestionnaires des périphériques et Interfaçage avec les couches métier : Module audio, MediaPlayer, Files Manager…
• Conception et développement des modules Middleware
• Développements Spécifique à la plateforme et au système linux
Mise en place de la chaîne de compilation : toolchain, packages, outils de compilation.
Personnalisation et Portage et intégration de nouveaux packages
• Optimisation et amélioration des performances du produit
Environnement technique : C, C++, Linux, Scripts, rcS, udev Ubi-fs
Plateforme matérielle : BRCM11107(arm11) , BRCM11110(arm11), renesas i2C haptic controler.
Plateforme Logicielle : Linux 2.6.20.18, PhonexChange
Outils : Windriver Workbench, u-dev, Dbus, Nokia QT, ClearCase UCM, ClearQuest, kcachegrind + bootchart.
Août 2008 – Février 2009 – SAGEM DEFENSE SECURITE – Dével...