• Aucun résultat trouvé

INGÉNIEUR - DÉVELOPPEUR SENIOR EMBEDDED - C/C++ - MICROCONT RÔLEURS. 34 ans - 10 ans d'expérience

N/A
N/A
Protected

Academic year: 2022

Partager "INGÉNIEUR - DÉVELOPPEUR SENIOR EMBEDDED - C/C++ - MICROCONT RÔLEURS. 34 ans - 10 ans d'expérience"

Copied!
8
0
0

Texte intégral

(1)

I0003

INGÉNIEUR - DÉVELOPPEUR SENIOR

EMBEDDED - C/C++ - MICROCONT RÔLEURS 34 ans - 10 ans d'expérience

Expert ises mét iers : Langues :

2000 - 2004 :

Jui 2012 :

Syst èmes et Réseaux Langages

Technologies

Solut ions Open Source Out ils de Test s

Embedded et Télécom Divers

Industrie, M2M, Telecoms

Roumain (Langue maternelle), Anglais (Avancé), Italien (Intermédiaire), Français (Intermédiaire)

Format ion init iale

Licence Automatique et Informatique, Faculté d’Automatique et Ordinateurs – Université « Politehnica », Bucarest.

Format ion cont inue (Pent alog Evolut ion Program)

Formation « Sensibilisation en matière de sécurité ».

Compét ences t echniques

Linux, Windows

C/C++, Assembler, JAVA, Perl, Python OpenCL

Tuleap

Agilent 8960, CMU- 200, Lauterbach Trace 32 Embedded C/C++, ARM, Microcontrôleurs Agile, Eclipse IDE plugins

Expérience

SPÉCIALISTE DES SYSTÈMES EMBARQUÉS Oct obre 2013 - maint enant Durée : 1 an 7 mois CLIENT

Notre client est un acteur majeur sur le marché de l'informatique industrielle et des systèmes embarqués. Il crée et développe des plateformes et des superordinateurs pour des compagnies très exigeantes du point de vue technique et environnemental : l'aérospatiale, la défense et la sécurité ; les systèmes d'information et de communication ; les transports et l'énergie ; les équipements industriels.

PROJET

Notre client a fait appel à Pentalog afin de développer un PBIT (Power- on- Built In Test) pour leur plateforme principale. L'objectif est de tester la plateforme informatique avant de lancer le SO ou le logiciel principal pour évaluer son propre comportement et l'état de fonctionnement. En fonction des résultats, le système peut décider d'annuler le fonctionnement normal et de passer en mode dégradé ou de cesser toute activité et signaler une

(2)

défaillance. Le système est configurable, ce que signifie que l'utilisateur peut sélectionner chaque composante qu'il souhaite tester et aussi le niveau de criticité pour mieux répondre aux besoins spécifiques.

ENVIRONNEMENT TECHNIQUE C/C++, Linux, Tuleap, GIT, Scrum

TAILLE DE L'EQUIPE : 3

MISSION, RÔLE DU COLLABORATEUR Développeur Embedded C/C+ + .

Part iciper au développement de plusieurs projet s :

- Lecteur de compteurs ERDF : le projet a pour objectif la création d'une carte matérielle pour un petit ordinateur basé sur i.MX6 afin de permettre la lecture d'informations sur les compteurs ERDF. Le projet a requis la mise en oeuvre de plusieurs étapes :

Développement d'une distribution Linux Yocto en ajoutant les fonctionnalités nécessaires au nouveau module kernel et à l'application assurant la lecture des informations ERDF.

Développement d'un démodulateur et décodeur de trames ERDF (ces opérations seront réalisées dans un module kernel).

Développement d'un pilote de convertisseur analogique- numérique afin de s'assurer que les informations brutes collectées depuis le compteur peuvent être lues.

Développement d'une application qui fournit aux utilisateurs finaux des informations lisibles.

- Suivi et stabilisation : le projet a eu pour objectif la stabilisation vidéo en temps réel. Le projet a requis la mise en place de plusieurs stratégies permettant d’acquérir des fonctionnalités temps réel :

Ajout d'un GPU AMD sur la plateforme et réalisation de tâches informatiques complexes sur ce GPU en utilisant OpenCL.

L'application a été premièrement optimisée pour une seule unité d'exécution ; plusieurs threads ont été créés pour en assurer l'utilisation en tant que système à plusieurs noyaux.

Analyse de la communication GPU- CPU et réduction des transferts au minimum en assurant que les données sont sauvegardées sur le GPU à chaque étape.

Analyse des kernels OpenCL, y proposant des solutions d'optimisation.

COMPÉTENCES DU COLLABORATEUR

Jenkins CI, OpenCL, UEFI Device Driver Model, Tuleap, C/C++, GIT, Gerrit

FABRICANT DE SEMI- CONDUCTEURS Juillet 2010 - Oct obre 2013 Durée : 3 ans 3 mois CLIENT

Leader mondial dans le développement de plateformes sans fil et semi- conducteurs, notre client est un important fournisseur de produits et solutions pour les plus grands fabricants de téléphones portables et pour d'autres leaders de l'industrie, tels que les opérateurs de téléphonie mobile et les fabricants de périphériques.

Sa capacité de livrer des plateformes de pointe est unique, incluant des services multimédia mobiles et de connectivité pour GSM, EDGE, WCDMA, HSPA, TD- SCDMA et LTE.

PROJET

L’équipe Pentalog est en charge de la maintenance des matériels et logiciels pour les plateformes de téléphonie mobile 2G System Solution depuis juillet 2008 et pour les plateformes de téléphonie mobile 3G

(3)

System Solution depuis mars 2010. L’activité de l’équipe couvre une gamme variée d’activités de système, de télécommunications et d’intégration sur 12 plateformes 2G et 3G distinctes.

ENVIRONNEMENT TECHNIQUE

C/C++, Embedded C, Assembler, ClearCase, Trace32, Traceur propriétaire, Rational Test Real Time, Lauterbach Debugger, Analyseur logique, Oscilloscope, IT3 Comprion, Anritsu, CMW- 500, CRTUG, CMU- 200, Anite SAT/SAS, Agilent 8960, DNS, TCP/IP, UDP, HSxPA, UMTS, 2G, 3G, GSM/GPRS/EDGE, ARM

TAILLE DE L'EQUIPE : 80

MISSION, RÔLE DU COLLABORATEUR

Ingénieur Logiciel Embarqué et Team Leader sur Layer 1 2G/3G pour les plateformes de téléphonie mobile 2G/3G basées sur les processeurs ARM.

Expert Layer 1 Idle 2G/3G : canaux de contrôle communs, mesures, algorithmes de fouille cellule, gestion du mode Veille.

Responsable de toutes les activités liées à Layer 1 Idle 2G/3G.

Expert ise en Layer 1 2G/3G Mode Connecté.

Gest ion de l'analyse des besoins, de la conception, du codage et des tests pour les implémentations de correction, les demandes de changement, la mise en œuvre de nouvelles fonctionnalités.

Mise à jour de l'environnement de tests pour Layer 1 3G.

Format ion des nouveaux membres de l'équipe Layer 1.

Assurer le support aux client s f inaux : mise en œuvre et proposition de solutions pour les problèmes Idle 2G/3G, en assurant un déploiement rapide des produits sur le marché.

COMPÉTENCES DU COLLABORATEUR UMTS, Embedded C, C/C++

PENTALOG Sept embre 2012

MISSION, RÔLE DU COLLABORATEUR

Animat ion de la présentation « RTOS - Concepts Fondamentaux ».

COMPÉTENCES DU COLLABORATEUR RTOS

FABRICANT DE SEMI- CONDUCTEURS Janvier 2012 - Mars 2012 Durée : 2 mois CLIENT

Leader mondial dans le développement de plateformes sans fil et semi- conducteurs, notre client est un important fournisseur de produits et solutions pour les plus grands fabricants de téléphones portables et pour d'autres leaders de l'industrie, tels que les opérateurs de téléphonie mobile et les fabricants de périphériques.

Sa capacité de livrer des plateformes de pointe est unique, incluant des services multimédia mobiles et de connectivité pour GSM, EDGE, WCDMA, HSPA, TD- SCDMA et LTE.

PROJET

L’équipe Pentalog est en charge de la maintenance des matériels et logiciels pour les plateformes de téléphonie mobile 2G System Solution depuis juillet 2008 et pour les plateformes de téléphonie mobile 3G System Solution depuis mars 2010. L’activité de l’équipe couvre une gamme variée d’activités de système, de

(4)

télécommunications et d’intégration sur 12 plateformes 2G et 3G distinctes.

ENVIRONNEMENT TECHNIQUE

C/C++, Embedded C, Assembler, ClearCase, Trace32, Traceur propriétaire, Rational Test Real Time, Lauterbach Debugger, Analyseur logique, Oscilloscope, IT3 Comprion, Anritsu, CMW- 500, CRTUG, CMU- 200, Anite SAT/SAS, Agilent 8960, DNS, TCP/IP, UDP, HSxPA, UMTS, 2G, 3G, GSM/GPRS/EDGE, ARM

TAILLE DE L'EQUIPE : 80

MISSION, RÔLE DU COLLABORATEUR

Ingénieur Logiciel Embarqué pour des plateformes de téléphonie mobile 2G/3G.

Leader Technique pour l'implémentation de la f onct ionnalit é scan RSSI.

Évaluat ion de l'effort d’implémentation, des risques et de la complexité de la validation. L’étude est basée sur l'impact de l'architecture du système et sur la complexité des fonctionnalités.

Responsable de l'analyse des propositions, la conception et la mise en œuvre des exigences, le codage, la rédaction et la réalisation des tests d'hôte/cible.

Coordinat ion de certaines équipes afin de comprendre pleinement leurs exigences spécifiques.

Assurer le support aux client s afin d'installer cette fonctionnalité sur leurs produits.

COMPÉTENCES DU COLLABORATEUR UMTS, Embedded C, C/C++

FABRICANT DE SEMI- CONDUCTEURS Mars 2011 - Mai 2011 Durée : 2 mois CLIENT

Leader mondial dans le développement de plateformes sans fil et semi- conducteurs, notre client est un important fournisseur de produits et solutions pour les plus grands fabricants de téléphones portables et pour d'autres leaders de l'industrie, tels que les opérateurs de téléphonie mobile et les fabricants de périphériques.

Sa capacité de livrer des plateformes de pointe est unique, incluant des services multimédia mobiles et de connectivité pour GSM, EDGE, WCDMA, HSPA, TD- SCDMA et LTE.

PROJET

L’équipe Pentalog est en charge de la maintenance des matériels et logiciels pour les plateformes de téléphonie mobile 2G System Solution depuis juillet 2008 et pour les plateformes de téléphonie mobile 3G System Solution depuis mars 2010. L’activité de l’équipe couvre une gamme variée d’activités de système, de télécommunications et d’intégration sur 12 plateformes 2G et 3G distinctes.

ENVIRONNEMENT TECHNIQUE

C/C++, Embedded C, Assembler, ClearCase, Trace32, Traceur propriétaire, Rational Test Real Time, Lauterbach Debugger, Analyseur logique, Oscilloscope, IT3 Comprion, Anritsu, CMW- 500, CRTUG, CMU- 200, Anite SAT/SAS, Agilent 8960, DNS, TCP/IP, UDP, HSxPA, UMTS, 2G, 3G, GSM/GPRS/EDGE, ARM

TAILLE DE L'EQUIPE : 80

MISSION, RÔLE DU COLLABORATEUR

Ingénieur Logiciel Embarqué pour des plateformes de téléphonie mobile 2G/3G basées sur les processeurs ARM.

Leader Technique pour la mise en œuvre de l a f onct ionnalit é CMAS (Commercial Mass Alerting System).

(5)

Évaluat ion de l'effort d’implémentation, des risques et de la complexité de la validation. L’étude est basée sur l'impact de l'architecture du système et sur la complexité des fonctionnalités.

Responsable de l'analyse des propositions, la conception et la mise en œuvre des exigences, le codage, la rédaction et la réalisation des tests d'hôte/cible.

Collaborat ion avec plusieurs équipes de France et Roumanie, pour la mise en œuvre des fonctionnalités, l'intégration et les tests.

Gest ion de la phase finale de validation qui a eu lieu dans des laboratoires du fabricant de réseau et du réseau réel, à Seattle, États- Unis.

COMPÉTENCES DU COLLABORATEUR UMTS, Embedded C, C/C++

FREESCALE SEMICONDUCTOR ROMANIA Mars 2009 - Juin 2010 Durée : 1 an 3 mois MISSION, RÔLE DU COLLABORATEUR

Développeur CodeWarrior.

Développement e t maint enance des composants d'analyses logicielles telles que : les analyses de couverture de code, de performance, de trace, etc.

COMPÉTENCES DU COLLABORATEUR Eclipse IDE plugins, Microcontrôleurs

FREESCALE SEMICONDUCTOR ROMANIA Oct obre 2007 - Mars 2009 Durée : 1 an 5 mois MISSION, RÔLE DU COLLABORATEUR

Leader Technique au sein du département Plateforme Cellulaire.

Part iciper aux tests de la couche 1 API.

Assurer le cadre du tests général.

Développement de la couche d’adaptation L1 API.

Coordinat ion d'une équipe de 4 personnes (2 ingénieurs - côté Hébergement et 2 ingénieurs - côté Embarqué).

Ut ilisat ion de la méthodologie Agile dans la relation avec les clients internes.

COMPÉTENCES DU COLLABORATEUR Agile, Management

FREESCALE SEMICONDUCTOR ROMANIA Janvier 2007 - Avril 2007 Durée : 3 mois MISSION, RÔLE DU COLLABORATEUR

Réalisat ion des analyses de la plateforme Modem.

Réalisat ion des études de faisabilité concernant la nouvelle plateforme.

Et ude des différences matérielles entre les deux plateformes.

Modif icat ion du logiciel du Modem courant afin qu’il corresponde mieux à la nouvelle plateforme.

Mesure des nouvelles performances.

COMPÉTENCES DU COLLABORATEUR Analyse

(6)

FREESCALE SEMICONDUCTOR ROMANIA Août 2006 - Décembre 2006 Durée : 4 mois MISSION, RÔLE DU COLLABORATEUR

Leader Technique au sein d’un projet permettant l’optimisation du codec AAC+.

Assurer le portage sur la plateforme cible.

Opt imisat ion des fonctions consommatrices de temps.

Réalisat ion des optimisations lorsque le compilateur ne répond pas aux attentes de MCPS (Mega Cycles Per Second).

Coordinat ion d'une équipe de 4 - 5 ingénieurs logiciels.

COMPÉTENCES DU COLLABORATEUR Management, C/C++

FREESCALE SEMICONDUCTOR ROMANIA Mars 2006 - Juillet 2006 Durée : 4 mois MISSION, RÔLE DU COLLABORATEUR

Ingénieur Logiciel au sein d’un projet de développement d’un outil de profilage.

Modif icat ion du noyau d’un système intégré d’exploitation en temps réel, pour que chaque modification ou interruption soit suivie.

Assurer le profilage de la pile de logiciels du modem 2G/3G.

COMPÉTENCES DU COLLABORATEUR Microcontrôleurs

FREESCALE SEMICONDUCTOR ROMANIA Janvier 2006 - Mars 2006 Durée : 2 mois MISSION, RÔLE DU COLLABORATEUR

Ingénieur Logiciel au sein d’un projet concernant l’optimisation du codec voix AMBE++.

Opt imisat ion du codec voix courant, selon une ancienne version du codec AMBE.

Analyse de la différence entre deux versions.

Import at ion des fonctions d’optimisation dans le nouveau code.

COMPÉTENCES DU COLLABORATEUR Microcontrôleurs

FREESCALE SEMICONDUCTOR ROMANIA Mars 2005 - Décembre 2005 Durée : 9 mois MISSION, RÔLE DU COLLABORATEUR

Ingénieur Logiciel au sein d’un projet qui vise la synchronisation de deux processeurs.

Ut ilisat ion de deux systèmes d’exploitation différents.

Ut ilisat ion des lecteurs audio- vidéo.

Développement d'un plug- in.

Développement d'un pilote qui permet d’utiliser les modules matériels nécessaires pour le passage des données depuis la mémoire d’un processeur vers la mémoire d’un autre.

COMPÉTENCES DU COLLABORATEUR ARM, Linux, C/C++

(7)

FREESCALE SEMICONDUCTOR ROMANIA Janvier 2005 - Mars 2005 Durée : 2 mois MISSION, RÔLE DU COLLABORATEUR

Ingénieur Logiciel.

Développement et port age depuis un conducteur Ethernet sur le contrôleur CS8900A.

COMPÉTENCES DU COLLABORATEUR Microcontrôleurs

FREESCALE SEMICONDUCTOR ROMANIA Sept embre 2004 - Décembre 2005 Durée : 1 an 3 mois MISSION, RÔLE DU COLLABORATEUR

Ingénieur Logiciel au sein d’un projet qui vise l’optimisation du décodeur vidéo MPEG4.

Assurer le portage sur la plateforme cible (Starcore DSP).

Opt imisat ion des fonctions consommatrices de temps.

Réalisat ion des optimisations en Ansi C lorsque le compilateur ne répond pas aux attentes de MCPS (Mega Cycles Per Second).

COMPÉTENCES DU COLLABORATEUR Microcontrôleurs

FREESCALE SEMICONDUCTOR ROMANIA Mars 2004 - Août 2005 Durée : 1 an 5 mois MISSION, RÔLE DU COLLABORATEUR

Ingénieur Logiciel au sein d’un projet qui vise l’optimisation du décodeur audio MP3.

Assurer le portage sur la plateforme cible.

Opt imisat ion des fonctions consommatrices de temps.

Réalisat ion des optimisations lorsque le compilateur ne répond pas aux attentes de MCPS (Mega Cycles Per Second).

COMPÉTENCES DU COLLABORATEUR C/C++

PLUS COMPUTERS GROUP 2005 - 2006 Durée : 1 an MISSION, RÔLE DU COLLABORATEUR

Rédact ion d'ouvrages de spécialité :

- Conférence GSPx - « Partage du codec vidéo pour MXC91321 » (2005) ;

- Conférence GSPx - « Outil de profilage du système d’exploitation en temps réel » (2006).

COMPÉTENCES DU COLLABORATEUR -

UNIVERSITÉ POLYTECHNIQUE BUCAREST 2000 - 2004 Durée : 4 ans MISSION, RÔLE DU COLLABORATEUR

Part iciper au développement de plusieurs projets académiques, au sein de l’Université.

(8)

Développement de plusieurs modules Linux pour PSO.

Remplacement de l’algorithme de déplacement de page dans le noyau Linux e t mesure des nouvelles performances.

Développement d'un projet « Jeux LAN et Chat ».

COMPÉTENCES DU COLLABORATEUR Linux

Références

Documents relatifs

NetBeans, Jenkins, MySQL, Do ctrine 2, Do ctrine, Symfo ny2, Symfo ny 1.4, CSS, HTML, jQuery, SOAP, AJAX, JavaScript, PHP.. CONCEPT MULT IMÉDIA (GROUPE SPIR COMMUNICAT ION) Fé vrie

PENTALOG HIGH TECH Janvier 2013 - maint enant Durée : 2 ans 4 mois MISSION, RÔLE DU COLLABORATEUR.. Direct eur Projet s : Services Cloud, Inf ogérance, Tierce Maint enance

JAVA, C/C++, Groovy, JavaScript, PHP, PL/SQL, XML, XSL/XPATH J2EE, Hibernate, Spring, Spring AOP, Spring MVC, Spring Security, Spring WS, JDBC, Swing, AOP (AspectJ), Liquibase,

 Création de l’architecture applicative : socles techniques, frameworks ExtJS, Spring MVC, Spring Core, Hibernate, Servlet/JSP sous Tomcat 6.  Mise en œuvre des environnements

SOCIÉTÉ VIETNAMIENNE Août 2009 - Sept embre 2009 Durée : 1 mois MISSION, RÔLE DU COLLABORATEUR. Team Leader au sein d’un projet

Leader mondial dans le développement de plateformes sans fil et semi- conducteurs, notre client est un important fournisseur de produits et solutions pour les

VMWare, Ubuntu, JAVA, Oracle Warehouse Builder, Talend MDM, Talend Data Quality, OBIEE 11, Oracle 11g, MySQL, SQL Server 2012, SS Analysis Services, SS Integration Services..

Le projet a pour objectif le développement d'un sous- système d'une application centrale utilisée par le client afin d'aider l'équipe de maintenance à isoler rapidement