Roman MORYC
Ingénieur logiciel, Bosch
Spécialisé en systèmes temps-réel, informatique industrielle et électronique embarquée, je suis particulièrement ouvert au domaine des transports. Je suis fortement motivé par un poste dans un contexte international.
Secteur : contrôle moteur (essence, diesel, hybride).
Poste : intégrateur logiciel sur les projets de contrôle moteur essence (PSA).
* gestion des livraisons sur un projet "injection directe".
* support sur les configurations couches basses.
* intégration AUTOSAR.
* expertise EEPROM émulée.
Environnement : outils internes à Bosch, langage C, OSEK, AUTOSAR, Infineon Tricore, Perl, sonde JTAG (UDE), EEPROM.
2007 - 2008Secteur : multimédia axé sur le Bluetooth (kits mains-libres).
Projet : intégration de produits multimédias.
* Développement de l’applicatif (IHM, Bluetooth).
* Livraison et maintenance de logiciels.
* Suivi de bugs.
* Mise en place de méthodes qualité au niveau software.
Environnement : langage C, ARM-9, eCos, outils GNU, sonde JTAG (BDI2000), Mantis, QAC, CVS.
2005 - 2007Secteur : produits de sécurité pour l'automobile (airbags).
Projet : développement d'éléments logiciels pour un produit générique multi-sites de nouvelle génération, sur plate-forme ARM-7 Freescale (MAC7200) et système OSEK.
* Gestion de capteurs gyroscopiques. Spécification, codage, tests unitaires.
* Driver CAN. Conception de la partie couche basse. Portage du protocole de communication et des services.
* Correction de divers drivers couche basse (ADC, DMA, I2C).
* Conception de la gestion de l'alimentation (ASIC Aerius). Adaptation à un produit client spécifique (OS mono-tâche).
* Création d'outils d'analyse et d'optimisation de la consommation RAM/ROM (scripts Perl).
* Participation aux revues de conception et de codage, dans un contexte international (France, Etats-Unis, Suède).
* Utilisation des outils de spécification SADT.
* Analyses statique et dynamique du code avec QAC et Polyspace.
* Sensibilisation au modèle CMMI.
Environnement : langages C et assembleur, Freescale MAC7200 (ARM-7), OSEK, compilateur IAR C/C++, sonde JTAG (iSystem IC3000, WinIDEA), CANalyzer, QAC, Polyspace, MKS, Perl.
2005 - 2005Secteur : multimédia axé sur le Bluetooth (kits mains-libres).
Projet : portage de drivers sur cible embarquée Samsung S3C2410 (ARM920T).
* Prise en main de l'environnement eCos et utilisation des outils GNU.
* Développement (spécification et codage) d'un driver de bus I2S. Avec gestion DMA et contrôle d'un codec (UDA1341) esclave sur le bus I2S.
* Développement de drivers pour GPIO, clavier et PWM.
* Intégration de 2 écrans LCD TFT sur carte prototype. Développement des drivers, phase de validation avec l'équipe hardware. Utilisation d'un bus SPI.
Environnement : langage C, ARM-9, eCos, gcc/gdb, sonde JTAG (BDI2000), I2S, SPI, DMA, écrans LCD TFT, CVS.
2004 - 2005Secteur : téléphonie mobile.
Projet : au sein du département OS/Drivers, mise en place d'applications de tests embarqués.
* Développement de drivers de tests hardware, interfaçage avec le moteur de tests existant. Utilisation d'une chaîne de compilation Texas Instruments pour plates-formes ARM-7 Calypso et ARM-9 Dolomites, sous Unix et Cygwin.
* Mise en place d'un nouveau moteur de tests : prise en charge des spécifications, du développement, de la validation, et du déploiement au sein du département.
* Formation au processeur ARM-9. Analyse de ses spécifications, ainsi que de ses évolutions par rapport à l'ARM-7. Application sur la nouvelle plate-forme Dolomites avec portage de drivers de tests Calypso.
* Travail d'intégration et de déboguage de drivers, en collaboration avec les diverses équipes " drivers ". Utilisation de débogueurs JTAG Texas Instruments (Code Composer Studio) et Lauterbach (Trace32).
* Livraison et suivi régulier des applications de test à destination des chaînes de production, en particulier pour la plate-forme " Dolomites ". Création et maintenance de scripts Shell et Perl. Utilisation de CVS pour la gestion de configuration.
Environnement : langages C et assembleur, ARM-7, ARM-9, Nucleus, Qos, débogueur JTAG (Code Composer Studio et Lauterbach), compilateur Texas Instruments pour ARM, script Shell, Perl, CVS.