Etudes systèmes, architecture logicielle, documentations de haut et bas niveau, codage en C, tests sur plate- forme FPGA, debug sous lauterbach, gestion de configuration sous CM Synergy
Détails de l'expérience
Réorganisation de l’architecture et codage de l’ensemble de la partie audio Ajout de driver IIS, PCM, gestion des paths audio Séparation des parties Audio et Link Manager Configuration et contrôle des transferts audio liés à la FM (réception et émission) ainsi qu’aux liens Bluetooth (SCO, eSCO et ACL/A2DP) Configuration et contrôle des codecs
Environnement technique : ARM7, ARM Cortex M3, C, CM Synergy, Clearcase, Lauterbach (émulateur, simulateur et trace ETM)
Développement d’un framework de gestion des flux audio utilisé sur les dernières plateformes mobiles de Texas Instruments.
Détails de l'expérience
Etudes systèmes, architecture logicielle, documentation de haut et bas niveau, codage en C, tests sur cible ARM, debug sous lauterbach, gestion de configuration sous clearcase, coaching, élaboration de plans de développement (automatisation des tests de validation, mise en commun du code des différents programmes), formations internes et clients. En charge des revues de documents et revues de code, suivi des activités, planification des releases pour l’équipe MCU.
Ce framework permet de gérer: - un flux primaire destiné à la voix - jusqu'à quatre flux secondaires utilisés pour la lecture et l’enregistrement audio PCM ou voice memo ainsi que les DTMF et comfort tones. - la configuration de profils audio contenant les paramètres hardware ainsi que les coefficients utilisés dans les algorithmes d’amélioration acoustique.
Conception et codage de la partie MCU des fonctionnalités suivantes: Démarrage / arrêt des sessions voix Lecture/Enregistrement audio PCM 8 et 16KHz, AMR-NB, AMR-WB (flux secondaires) Encodage (PCM vers AMR-NB) et Décodage (AMR-NB vers PCM) Support de l’AMR-WB pour les sessions voix Définition d’une stratégie de démarrage des sessions voix adaptable à la fois aux Layer1 2G et 3G Applications de tests associées aux fonctionnalités des flux secondaires (interfaces Swing et AWT, scripts)
Developpement et optimisation de codecs et utilitaires MPEG.
Détails de l'expérience
Optimisation de quantification vidéo MPEG-4 (C, MMX et SIMD).
Création d’une application de contrôle de conformité des flux élémentaires vidéo MPEG-4. (C, C++, MFC)
Programmation d’un kit de développement d’édition de fichiers MPEG-2 avec transcodage minimum, positionnement à l’image près et détection des changements de scènes (C, C++).
Réalisation de plugins de décodage pour flots de transport sous forme de fichiers, TCP et DVB. (MPEG-2 TS, DVB, C++, multithreading)
Réalisation d’un module d’insertion de logo avec contrôle d’opacité (C).
Ajout de support pour entrée audio 32kHz et optimisation de performance et qualité du codeur existant. (C, MMX)
Spécification, programmation et tests d’automates programmables dans un environnement qualité ISO 9001.
Formation interne de nouveaux membres de l'équipe.
Contact client sur les projets site.
Détails de l'expérience
Participation aux projets suivants: • Automatisation des premières centrales nucléaires avec salle de contrôle entièrement informatisée. • Programmation d’un automate de contrôle de réacteur nucléaire. • Automatisation d’un atelier de compactage de déchets nucléaires pour la COGEMA.
Environnement technique : Automates programmables April, Hartmann & Braunn