F0016 INGÉNIEUR - DÉVELOPPEUR SENIOR Logiciels Audio - DSP - Embedded C - C/C++ 35 ans - 10 ans d'expérience Expert ises mét iers : Langues : Industrie, M2M, Telecoms Roumain (Langue maternelle), Anglais (Avancé) Format ion init iale 2000-2004 : Licence Informatique, Faculté d'automatique et Informatique - Université «Politehnica», Timisoara. Format ion cont inue (Pent alog Evolut ion Program) Août 2012 : Août 2010 : Formation «Sensibilisation en matière de sécurité». Formation «Gestion de projets» - Session 2. Compét ences t echniques Syst èmes et Réseaux Langages Mét hodes et out ils d'analyse Environnement de Développement Prot ocoles Out ils de Test s Embedded et Télécom Mobilit é Divers Linux, MS- DOS, Windows C/C++, Assembler, JAVA, Perl Trace 32 ClearCase, CVS, Gerrit, GIT GSM/GPRS/EDGE, VoIP Agilent 8960, Analyseur logique, CMU- 200, CMW- 500, Lauterbach Debugger, Traceur propriétaire Embedded C/C++, 2G, ARM, Microcontrôleurs, UMTS Android Atom, BuildBot Expérience FABRICANT DE SEMI- CONDUCTEURS Février 2014 - maint enant Durée : 1 an 3 mois Notre client est une corporation multinationale, un fabricant mondial de puces semi- conductrices, un vrai pionnier dans le domaine des microprocesseurs. Aujourd'hui, il est le leader mondial de l'industrie des ordinateurs, développant une gamme variée de produits à partir des jeux de puces pour les cartes mères, des contrôleurs d'interface réseau et des circuits intégrés, des mémoires flash, des puces graphiques, des processeurs embarqués et tout autre dispositif lié aux domaines des ordinateurs et des télécommunications. L'équipe Pentalog a le rôle d'assister le lancement d'une nouvelle plateforme client, basée sur une nouvelle
architecture matérielle et sur le système d'exploitation Android, ciblant les fonctionnalités AudioComms. Embedded C/C++, JAVA, Android, GIT, Gerrit, BuildBot, Bugz illa, Trace 32, Traceur propriétaire, Analyseur logique, Oscilloscope, CMW- 500, SIP, TCP/IP, UDP, UMTS, VoIP, Atom, XML, Linux Build Environment TAILLE DE L'EQUIPE : 4 Ingénieur Int égrat ion AudioComms pour des plateformes smartphone/tablette Android ; mission sur site en Toulouse, France pendant 2 mois. Int égrat ion d'algorit hmes DSP dans la solution client. Int égrat ion des cas d'ut ilisat ion et débogage : - Int égrat ion et validat ion des cas d'utilisation pour des algorithmes NR, AEC, DNR, BWX DSP ; - Correct ion des anomalies identifiées sur des smartphones et tablettes : reproduction, analyse et débogage des problèmes audio signalés par l'équipe Système (aplogs, tombstones), développement et validation de patchs ; domaine de compétence : politique audio, routage audio ; - Promot ion des patchs par l intermédiaire de GIT/Gerrit vers l'équipe de pré- intégration audio pour assurer l'intégration officielle. GIT, Gerrit, BuildBot, Traceur propriétaire, Lauterbach Debugger, CMW- 500, VoIP, UMTS, Atom, Android, JAVA, Embedded C/C++ FABRICANT DE SEMI- CONDUCTEURS Décembre 2011 - Janvier 2014 Durée : 2 ans 1 mois Leader Technique pour l équipe multimédia 2G. Développement du framework audio sur les plateformes Reference Design. Travail dans un framework
audio embarqué. Résolut ion des Problem Reports / Change Requests et proposition de solutions au client. Les problèmes les plus fréquents : toutes sortes de bruits, problèmes de lecture/enregistrement sonore, FM, l intégration des chipsets BT dans le framework audio. Int ég rat io n logicielle d'un amplificateur CI PTETM DAC+Micro- casque de nouvelle génération. Pour ce nouveau chipset DAC stéréo, la gestion audio a été reconçue. Int égrat ion logicielle d'un nouveau algorithme DMNS (dual mike noise suppression). Mise en oeuvre de la gestion audio pour contrôle. Part iciper à toutes les réunions de révision des schématismes hardware utilisant le nouveau DAC stéréo. Assigner les tâches et assurer le support aux membres de l équipe. Responsable des formations techniques des membres de l équipe. ARM, 2G, GSM/GPRS/EDGE, Agilent 8960, CMU- 200, Traceur propriétaire, Analyseur logique, Lauterbach Debugger, Trace32, ClearCase, Assembler, Embedded C, C/C++ FABRICANT DE SEMI- CONDUCTEURS Avril 2009 - Décembre 2011 Durée : 2 ans 8 mois Team Leader et Ingénieur Logiciel pour une plateforme de téléphonie mobile embarquée au sein de l'équipe audio. Responsable de la qualité du projet et du développement du framework audio sur les plateformes Reference Design. Assurer le support du client et le support de l'équipe. Réso lut io n des problèmes audio signalés (reproduction locale et debugging en utilisant Lauterbach et Trace32) et proposit ion de solutions pour le client. Int égrat ion/développement logiciel pour les fonctionnalités ecall (appel d'urgence) et Push- to- Talk. Pour la fonctionnalité ecall, la bibliothèque 3GPP a été intégrée dans le framework audio et le module additionnel
a été développé afin d'interagir avec les modules audio. Un algorithme DSP appelé ERS (echo residual suppression) a été intégré dans le framework audio. Validation de cette fonctionnalité en intégration dans la base du client. ARM, 2G, GSM/GPRS/EDGE, Agilent 8960, CMU- 200, Oscilloscope, Analyseur logique, Lauterbach Debugger, Traceur propriétaire, Trace32, ClearCase, Assembler, Embedded C, C/C++ FABRICANT DE SEMI- CONDUCTEURS Sept embre 2008 - Avril 2009 Durée : 7 mois Ingénieur Maint enance sur la plateforme de télécommunications - Module Audio. Analyse et réponse aux demandes du client concernant le Module Audio. Résoudre les erreurs et évit er les risques associés. Développement de nouvelles fonctionnalités des modules à la demande du client. Assurer la livraison de l analyse et/ou du code. ARM, 2G, GSM/GPRS/EDGE, Agilent 8960, CMU- 200, Oscilloscope, Analyseur logique, Lauterbach Debugger, Traceur propriétaire, Trace32, ClearCase, Assembler, Embedded C, C/C++ FREESCALE SEMICONDUCTOR ROMANIA Juin 2004 - Sept embre 2008 Durée : 4 ans 3 mois Développeur de systèmes Embarqués au sein de plusieurs projets. Assurer le support t echnique pour différents clients d Inde. Assurer l'int erf ace entre l équipe de développement et l équipe Compiler. Développement de logiciels Embarqués.
Part iciper au développement d une partie VoIP framework pour une importante société de télécommunications. Modules implémentés : Voice Processing Engine, TDM Link Layer, UDP Link Layer, Scheduler, SDOS, RTP encapsulation. Le projet logiciel a été réalisé sur la plateforme Freescale 71xx (StarLite) DSP. Assurer l'opt imisat ion du code DSP pour le codec AMR- NB. Réalisat ion des optimisations au niveau de l assemblage sur StarCore 140 pour les nécessités de vitesse demandées par les clients de la société. Réalisat ion du 3GPP BaseBand sur MRC6011 RCF. Mise en œuvre des algorithmes 3G BaseBand sur Freescale DSP nommé RCF (Reconfigurable Compute Fabric) pour un important fabricant Européen. Développement des algorit hmes spécifiques Symbol Rate suivants : - CRC check ; - Transport Block Concatenation/Deconcatenation ; - Transport Channel Multiplexing/Demultiplexing. En charge du projet de configuration. Gest ion des configurations des logiciels. Déf init ion et maint enance du framework pour le projet VoIP. Aut omat isat ion du processus de construction et introduction du timestamp dans le fichier Screc envoyé au client. Manager Assurance Qualit é. Réalisat ion du planning des tests et de la traçabilité. Développement des tests spécifiques et des logiciels permettant à l utilisateur de configurer le framework avec des paramètres aléatoires. Processeur Freescale ARM, 2G, GSM/GPRS/EDGE, VoIP, UDP, RTP, Oscilloscope, Analyseur logique, Lauterbach Debugger, Freescale Debuggers, Trace32, ClearCase, Assembler, Embedded C, C/C++ NEUSOFT MOBILE SOLUTIONS 2004-2008 Durée : 4 ans Part iciper aux f ormat ions suivant es : - Formation «3G Symbol Rate BaseBand processing» ; - Formation «Architecture de la plateforme Freescale MRC6011 et traitement parallèle DSP» ; - Formation «Architecture de la plateforme Freescale 71xx DSP (StarLite)» ; - Formation «SmartDSP OS Système d'exploitation en temps réel pour Starcore DSP» ; - Formation «Techniques d optimisation en C et ASM pour Freescale StarCore DSPs» ; - Formation «Intégration et Design Patterns» ; - Formation «Architecture de la plateforme Freescale MSC8144». Assembler, C/C++, Embedded C