Mes compétences :
C
Firmware
C++
Svn
Linux
Unix
Video
Entreprises
Groupe SII - Thalès Alenia Space
- Développement banc de test satellite
2016 - maintenant
MEDIANE SYSTEME
- Responsable développement puis consultant (centre de service
Le Pecq2012 - 2015Dans le domaine de l'énergie, développement du logiciel embarqué pour des équipements de contrôle-commande numérique pour postes à haute tensions :
- automates de protection
- IHM
- système multi processeur (Beck-IPC, DSP, MicroFIP)
- RTOS (plus de 30 taches)
- debug
- optimisation de code (taille et temps d'exécution) et d'allocation mémoire (modèle huge)
- recette avec le client
- encadrement technique des consultants juniors
Langage C, base de données, grafcet
STEricsson
- Ingénieur driver Display
GRENOBLE2011 - 2012Responsable de la partie driver SW pilotant un accélérateur de rendu.
Gestion d'un ensemble de HW pouvant etre utilises dans différentes configurations
Environnement Linux
ST-Ericsson
- Ingénieur Firmware video
2004 - 2011Ingénieur firmware video :
Portage du decoder H264 sur DSP et accelerateurs harware :
- connaissance du standard
- mise a jour du code de reference
- programmation en langage C
- optimisations en fonction de l'assembleur obtenu
- optimisation/synchronisations/parallelisation entre les blocs hardware et le DSP.
- proposition de partitionnement SW/HW.
- simulations sur differentes plateformes de simulation (en system C et RTL) puis board
- debug sur ces differentes plateformes avec les differentes equipes de design, verification, validation.
Upsampling pour le codec SVC (Scalable Video Coding base sur H264).
- Code de reference en C++.
- ecriture de l'upsampling en C.
2002 - 2004Intégration Physique :
- Simulations/Analyses timing sur le circuit complet (processeur DSP)
- corrections a apporter : ajout de buffers.
- equilibrage de l'arbre d'horloge.
- Simumations/Analyses consommation selon le code tournant sur la cible. consommation des differents blocs hardware du processeur.