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)