-
Chicago Pneumatic (prestation Ausy)
- Ingénieur de développement embarquée
2014 - maintenant
Développement embarquée sur les contrôleurs et outils de la gamme de Desoutter CVI3.
Coordination de développements multi-équipe.
Technologies : C/C++, multithreading, temps-réel, QNX, UML, Rhapsody
Systèmes d'exploitation : Windows, Linux embarqué,QNX, pSOS
Matériel spécifique: ARM
-
Envivio (prestation IPSIS/ITLink)
- Consultant ingénieur développement
2013 - 2014
Optimisation d’encodeur HEVC (H.265) version parallèle - jusqu'au 50%-120% du gain sur la performance.
Technologies : C/C++, multithreading, synchronisation, temps-réel, MS Visual Studio, Intel VTune, IPP
Systèmes d’exploitation : Windows 7, Windows Server 2008
Matériel spécifique : Xeon E7 V2 120 cœurs
-
Qualiformed
- Ingénieur R&D Java
2013 - 2013
Implémentation des modules de calcul pour logiciel de contrôle de qualité d’accélérateurs linéaires.
Technologies : Java, NetBeans
Systèmes d’exploitation : Windows
-
Silicon Software GmbH
- Ingénieur de développement embarqué
2012 - 2013
Intégré dans un projet international Admiral Video Wizard – conception, développement et validation du logiciel embarqué temps-réel:
- acquisition de son et vidéo,
- désentrelacement du flux vidéo,
- compression (AAC et H.264)
- décompression des fluxes son et vidéo (jusqu'à 4 fluxes H.264 Full-HD et 1 flux AAC)
- affichage de flux(es) vidéo(s) dans la configuration définie (normal, Picture-in-Picture, mode surveillance, incrustation)
- lecture de données audio
- protocole de la transmission par les réseaux locaux : données son et vidéo, récupération des paquets perdus
Technologies : C/C++, H.264, AAC, multithreading, synchronisation, temps-réel, Code Composer Studio
Systèmes d’exploitation : Linux, Windows
Matériel spécifique : DaVinci Digital Media Processor DM8168 (TMS320DM8168)
-
Karlsruher Institut für Technologie (KIT) / Deutsches Krebsforschungszentrum (DKFZ)
- Ingénieur de développement C/C++ et CUDA
2010 - 2011
Conception, développement et validation du logiciel de la visualisation interactive 3D des données tomodensitométriques (CT scans) :
- implémentation et optimisation des algorithmes de visualisation en CUDA (NVIDIA) et en OpenCL (ATI, NVIDIA; autres)
- répartition des calculs sur les processeurs graphiques (aux plusieurs niveaux : ensemble de données demandées, activité d’utilisateurs, capacités des cartes graphiques)
Technologies : C/C++, CUDA, OpenCL, OpenGL, multithreading, synchronisation, équilibrage de charge, Windows API, MS Visual Studio
Systèmes d’exploitation : Windows
Matériel spécifique : processeurs graphiques NVIDIA (GeForce GTX 295 et GTX 480)
-
NXP Semiconductors
- Ingénieur d'études et de développement (R&D) - échange
Colombelles
2008 - 2008
(échange des ingénieurs R&D au sein de collaboration entre centre de recherche publics et l’industrie)
Conception et développement du DERM – soft real-time Dynamic Embedded Resources Manger : conception et implémentation des algorithmes de répartition dynamique des ressources selon besoin des applications non-prévus a l’étape de la conception du logiciel embarqué
Technologies : C/C++ (embarquée), H.264, MP3, multithreading, temps-réel, assembleur
Systèmes d’exploitation : Linux
Matériel spécifique : processeur TriMedia TM3270
-
Institut National de Recherche en Informatique et en Automatique, Rennes, Bretagne-Atlantique
- Ingénieur d'études et de développement (R&D)
2006 - 2009
Conception et développement d'un module de répartition de calculs des logiciels parallélisées sur des processeurs multi-coeurs hétérogènes.
Technologies : C/C++, répartition des calculs, multithreading
Systèmes d’exploitation : Linux
Autre : participation à l’échange des ingénieurs R&D – séjour (3 mois) à NXP Semiconductors, Eindhoven, Pays-Bas
-
Gildemeister
- Développeur Java (freelance)
2005 - 2005
Une société allemande fabricant des machines-outils.
Conception, développement et validation des analyseurs temporels pour programmes de machines-outils à commande numérique.
Technologies : Java, MySQL, Eclipse, ANTLR, Swing/SWT
Systèmes d'exploitation : Linux, Windows
-
Towarzystwo Edukacji Bankowej S.A.
- Développeur du logiciel et Webdéveloppeur
2004 - 2005
Une société polonaise des écoles au niveau après-lycée (baccalauréat non nécessaire)
Temps partiel (75%)
Conception, développement et support d'utilisateur d'un logiciel basé sur le Web (compris : création de base des données, back-end, et IHM); ce logiciel amélioré l'échange interne de documents électroniques entre la branche principale et les branches subsidiaires.
Technologies : PHP4/5, MySQL, Java, JavaScript
Systèmes d'exploitation: Linux, Windows
-
Poznan Supercomputing and Networking Center
- Opérateur du réseau PIONIER
2003 - 2004
L'institution informatique polonais, affiliée sur l’Académie polonaise des sciences (PAN)
Temps partiel (50%)
Section de Gestion des Réseaux
Surveillent du réseau fédérateur polonais - PIONIER.
Surveillent de bon fonctionnement des supercalculateurs et clusters/grappes.