-
Mahle
- Software / System Engineer
2014 - maintenant
Département Thermal, équipe « System HVAC».
Responsable des programmes bas niveau (pour Power PC) de contrôle des éléments HVAC des projets Ferrari (depuis novembre 2014).
- Suivi du fournisseur
- Mise en place de l’environnement de compilation (Batch, Makefiles, Perl)
- Mise en place et maintenance d’un gestionnaire de versions (Mercurial)
- Développement middleware en C(algorithmes, réseaux LIN et CAN, gestion des IO)
- Intégration des drivers et des modèles hauts niveaux (code C auto générés de Modèles Simulink)
- Développement d’outils de simulation (programmés en CAPL pour CANoe Vector)
- Ecriture de spécifications et documentations
- Mise à jour d'un logiciel interne de diagnostic via le réseau CAN. Programmation en C++, utilisation de l’environnement Qt.
Environnement: CAN, LIN, Vector CANoe, HVAC, C, C++, Power PC (Freescale), Mercurial
-
CS Communication & systemes
- Développeur C
Le Plessis-Robinson
2013 - 2014
Développeur en C++ de logiciels temps réel et critique sur Linux. Commutation VoIP et analogique, contrôles des ressources et commandes de systèmes de radiocommunications (UHF/VHF). Domaine aéronautique.
Développement d'un module d’interfaçage et de contrôle d'un émetteur radio.
Développement de modules permettant:
- Le routage, la conversion et le chiffrement de communications VoIP et analogiques.
- La gestion des ressources des différents nœuds du système (chiffreurs, émetteurs et récepteurs radios)
Environnement : C++, système temps réel et critique, travail en équipe de 15 à 20 personnes dont 3 développeurs (SVN).
-
Davidson Consulting
- Consultant
Boulogne Billancourt
2010 - 2013
Consultant en Informatique Embarqué.
* 2012 - 2013 (21 mois)
Mission à Bouygues télécom: Développement en C sur les STB Bouygues Télécom. Norme DVB.
- Développement en C sur les STB Bouygues Télécom. Middleware et couche driver.
- Développement et support du module de Cloud Gaming.
- Maintenance du produit.
- Conception et développement d'un module de lecture vidéo utilisant la technologie HLS/DTT.
Environnement : Linux. Chipsets ST et INTEL. Travail en équipe de 30 personnes (Jazz)
* 2009 - 2010 (15 mois)
Mission à Sagemcom : Développement en C et C++ d'une Set-top Box satellite (norme DVB).
- Test de solutions SQLite 3.
- Gestion des alarmes, Front End, EPG, zapping, installation automatique du système et bases de données.
- interfaçage avec l'application graphique (C++ pour interfacer des API pour Action Script)
Environnement : Linux, Chipsets ST et INTEL, Systèmes embarqués, C embarqué, C++, Set-top Box, DVB, SQLite. Travaille en équipe (SVN)
-
STMicroelectronics
- Stagiaire
2010 - 2010
Stage de fin d’étude dans le service support du département vidéo. Grenoble
Développement d’un logiciel de débogage graphique en C pour OS21 et STLinux (systèmes d’exploitation embarqués pour chipsets de décodage vidéo tel que le STi7105).
- Élaboration des spécifications
- Architecture et conception du module
- Création d’une API graphique (utilisation de la bibliothèque graphique DirectFB) et de modules spécifiques utilisateur
- Ajout d’informations de débogage.
- Support et promotion du logiciel auprès d'autres équipes
Set-top Box, Embedded C, DirectFB, Eclipse, STLinux and OS21 (Embedded)
-
TEI of Thessaloniki, Thessaloniki, Greece
- Stagiaire
2009 - 2009
Stage assistant ingénieur, TEI de Thessalonique
Développement d’un compilateur en C++ et d’un outil graphique en Java pour la génération de codes STL et de « LADDER diagrams » (Automatic systems).
C++, compilation, Java, Visual Studio, Windows XP
-
PC Futé, Marseille, France
- Stagiaire
2007 - 2007
2 mois
Stage technicien, « PC Futé » (assistance informatique), Marseille, France : programmation d’applications Internet en PHP 5 et étude de solutions de streaming vidéo.
PHP5, HTML, CSS, JavaScript, MySQL, Apache server, Eclipse
-
Fabrègue SA, Saint Yrieix la Perche, France
- Stagiaire
2006 - 2006
1 mois
Stage d'exécution, Fabrègue S.A. (imprimeur, 87500 Saint Yrieix la Perche, France), service maintenance