Ingénieur de développement logiciel embarqué



Documents pareils
Burckel Thomas. Formation. Compétences

Robot WIFIBOT Lab V4. Lab V4.

Catalogue des stages Ercom 2013

Ingénieur en Recherche & Développement JAVA / C#

Robot WIFIBOT Lab V3. 4 roues motrices

Ingénieur R&D en bio-informatique

Dossier de compétences :

La gestion du poste de travail en 2011 : Panorama des technologies

Paul FLYE SAINTE MARIE

Nouveautés Ignition v7.7

Linux embarqué: une alternative à Windows CE?

DIRECTEUR / CHEF DE PROJETS / CONSULTANT. «Project Management Institute PMP»

DUT. Informatique, orientation Imagerie Numérique. Domaine : Sciences, Technologies, Santé. Mention : Informatique

Diagrammes de Package, de déploiement et de composants UML

Président d Inotekk Gestion de la société, développement du portefeuille clients, gestion et réalisation des projets informatiques

PRESENTATION RESSOURCES. Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille

Moderniser. le système d information et le portefeuille applicatif.

Évaluation et implémentation des langages

Ingénieur d Etudes.NET. Involys :.NET,3.5, C#, Vb.net, Asp.net, vb6,sql server2005, Oracle8i, TFS, MSProject, UML, Rational Rose

Architecture distribuée

CQP Développeur Nouvelles Technologies (DNT)

LE MICRO ORDINATEUR. Introduction Architecture Les supports amovibles Les composants Le système d exploitation Les portables

TAI049 Utiliser la virtualisation en assistance et en dépannage informatique TABLE DES MATIERES

Alexandre Buge Epitech 5 Promo Soutenance de stage du 01/03/2004 au 31/08/2004

SQL Server, MySQL, Toad (client MySQL), PowerAMC (modélisation) Proxy SLIS

Transport de marchandises (messagerie nationale, express, affrètement) ; Domaine médical (gestion administrative, paie hospitalière).

Développeur C/C++ AFDX / ARINC / CAN / TCP/IP

Youssef LYHYAOUI Ingénieur Java/J2EE, SOA, ESB, Web services 31 ans Statut : Indépendant SITUATION ACTUELLE

Acquisition de matériels informatiques

MOBILITE. Nomadio, le dialer d entreprise. Datasheet

DUT Informatique, orientation Imagerie Numérique

Ordinateur portable Latitude E5410

Vérifier la qualité de vos applications logicielle de manière continue

GenDbg : un débogueur générique. Didier Eymery Jean-Marie Borello Jean-Marie Fraygefond Odile Eymery Philippe Bion

Console de supervision en temps réel du réseau de capteurs sans fil Beanair

Architecte Logiciel. Unité de formation 1 : Développer en s appuyant sur les modèles et les frameworks 7 semaines

Description de l implantation dans le centre d examen (nom du service ou de l outil et caractéristiques techniques)

Bibliothèque Numérique L'intégrale Collection Ressources Informatiques

PROJET ECOLE NUMERIQUE RURALE

W4 - Workflow La base des applications agiles

Catalogue des Formations Techniques

Une solution de déploiement Windows Windows Deployment Service. Arnault Carrere - INRIA Yann Damon - CRPP

Olivier Deheurles Ingénieur conception et développement.net

Preliminary Spec Sheet

Environnements de développement (intégrés)

Procédure d inscription pour une recherche personnelle de stage

PFE. Gestion de portefeuille électronique par carte à puce. Equipe N 16 Projet N 98. «Sujet non industriel proposé par les élèves»

Pierre De Dobbeleer. Spécialiste Project Management, Electronique, Réseaux et télécommunications

Avantic Software Présentation de solutions GED pour mobiles (Gestion Electronique de Documents)

Chapitre 2 : Abstraction et Virtualisation

Informatique & Systèmes de Communication. Stages de 12 à 16 semaines aux Etats-Unis

Assurances & Mutuelles, Industrie, Santé, Énergie, Transport, Médias / Multimédias, Télécoms, Services

LICENCE PROFESSIONNELLE SYSTEMES INFORMATIQUES & LOGICIELS

Yann Struillou. Domaines de compétence. Développeur Web & Logiciels. 37 ans, en couple, 2 enfants. 19 hameau de Kerguillec Tréméoc

DESCRIPTIF DES PROJETS 3EME ANNEE QUI SERONT PRESENTES LORS DE LA JOURNEE DE PROJET DE FIN D ETUDE LE 26/01/2012

Visual Paradigm Contraintes inter-associations

ÉCOLE POLYTECHNIQUE DE MONTRÉAL. Département de Génie Électrique. La technologie de TEXAS INSTRUMENTS DSP pour le cours Analyse des Signaux ELE2700

Logiciel de création de badges personnalisés.

Logiciel (Système d impression directe)

LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1

Outils de développement collaboratif

L informatique en BCPST

Manuel d utilisation. Logiciel (Device Monitor) Pour les systèmes d imagerie numérique. Configuration requise Description générale

La Carte d Identité Electronique

Notre Catalogue des Formations IT / 2015

OFFRE MDB Service & Architecture Technique. MyDataBall Saas (Software as a Service) MyDataBall On Premise

Système d Information du CNRST - SIC -

PC, Tablette, Smartphone, comment choisir ce qui me convient le mieux?

ClariLog - Asset View Suite

Université Libre de Tunis

L assistant Boot Camp pour utiliser aussi Windows sur un Mac sous OS X Yosemite

1/ Pré requis techniques pour l installation du logiciel complet de gestion commerciale Wingsm en version Hyper File :

19 septembre 2013 énéo Walhain - JB 2

Exigences système Edition & Imprimeries de labeur

Windows 7 - Installation du client

Bases de données et environnements distribués Chapitre I : Architecture logicielle technologies de developpement en environnement

Version de novembre 2012, valable jusqu en avril 2013

Chef de projet / Architecte JEE 15 ans d expérience

Formation : Langues : Types d Intervention et Secteurs d Activité :

Généralités sur les systèmes d Exploitation

DLTA Deploy. Une offre unique de gestion de flotte mobile pour iphone, ipad & ipod touch. La solution de gestion de flotte mobile pour ios

Hébergement MMI SEMESTRE 4

Un ordinateur, c est quoi?

NatStar V8.00. Ce document présente la liste des nouvelles fonctionnalités de la 8.00, disponible à partir de septembre 2013.

96% 75% 99% 78% 74% 44 %

ATELIERS DE FORMATION TECHNICIEN DE MAINTENANCE INFORMATIQUE

PROGRAMME DETAILLE. Parcours en première année en apprentissage. Travail personnel CC + ET réseaux

Eclipse Process Framework et Telelogic Harmony/ITSW

Maîtrisez la modernisation de votre patrimoine applicatif

Guide d installation TV sur ordinateur Internet 3G+

ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab

Robot humanoïde NAO Système d étude de la robotique mobile

Transcription:

Eric SEMA 11 Allée de la danse 92000 Nanterre 0664592147 0951513275 Sema.eric@gmail.com Ingénieur de développement logiciel embarqué Systèmes embarqués - Architecture logicielle - Développement en C et C bas niveau - Conception électronique Normes - USB (1.0, 2.0) - AUTOSAR (3.1, 4.0) - ASAP2 - Smart-Card CCID (1.0) Plateformes - Linux - Windows Langages - C, C bas niveau, Assenbleur - C#, Java, Python - Perl, Shell Outils - CrossStudio pour ARM - Visual Studio (2005, 2008) - CodeBlocks - Eclipse, Autosar Builder - SystemDesk (2.0, 3.1), CAnalyser - MPLab, Proteus, - MatLab / Simulink - Rational Synergy, Subversion Autres - Gestion de faits techniques - Rédaction de spécifications techniques Langues étrangères - Anglais : Lu, écrit, parlé - Espagnol : Notions

Page 2 sur 6 XIRING pour THEORIS Développeur logiciel C bas niveau : Modification locale du firmware d un lecteur de carte à puce Bi- Fente (Ximax32) Développement et intégration d un moteur CCID. Réalisations - Analyse et critique du code préexistant - Réécriture du driver USB pour une énumération multimode vers l hôte (PC): Enumération USB composite ou énumération USB multi slot (ce dernier spécifique à la norme CCID) (USB_1.1) - Développement d une couche logicielle d abstraction de ce driver USB. - Portage d un moteur dit moteur CCID au-dessus de cette couche logicielle. - Modification du moteur CCID pour supporter le mode d énumération USB composite, et l interface carte développée par Xiring. - Rédaction des spécifications techniques et des notes techniques de livraison. - Rédaction de cas de tests / Tests et validations / Analyse USB Environnements - Processeur de type ARM (Cortex-M3) / Langage C - Logiciel de développement CrossStudio pour ARM - Mircopross (Simulateur de carte à puce) - Doxygen / Subversion Période Du 19 Janvier 2012 au 15 Mai 2012 Travaux en internes Réalisations - Analyse de l impact d une plateforme multi-cœur pour Windows CE 7 - Construction d un OS Windows CE 7 pour une plateforme ATOM N270 - Etude du système UEFI en vue de développer un Bootloader pour des processeurs ATOM Environnements - Visual Studio 2008 - Platform Builder 7 & Windows CE 7 Période D Octobre 2011 à début Janvier 2012

Page 3 sur 6 Peugeot Citroën (Groupe PSA) pour Segula Technologies Pré-intégrateur : Validation de l architecture du logiciel applicatif porté sur les calculateurs de contrôle moteur diesel euro6 suivant le respect de la norme Autosar Réalisations Création de la couche RTE et de l architecture logicielle avec SystemDesk Validation unitaire de modules Autosar pré-codés via Target- Link avec AutosarBuilder Intégration des modules logiciels Autosar sous SystemDesk, et génération en code C du logiciel applicatif Analyse du code C avec CodeBlocks Analyse des fichiers de calibrations au format ASAP2 Compilation/linkage et génération des livrables avec CodeBlocks Echange avec les fournisseurs (Codeurs et intégrateurs) pour l analyse des erreurs (techniques, de processus) Compréhension des spécifications techniques AUTOSAR, et rédactions des spécifications techniques PSA, diffusables aux fournisseurs - Développement d outils internes en python pour l automatisation des tâches redondantes (pilotage de SystemDesk, génération de fichiers pour CodeBlocks ) Participation aux réunions de suivi des faits techniques logiciel pour la cotation des gravités. Environnements AutosarBuilder & SystemDesk ; Norme Autosar, CodeBlocks ; C, Python ; Rational Synery Période De Septembre 2010, à Juillet 2011

Page 4 sur 6 Formulec pour Segula Technologies Stage de fin d études Réalisations Environnements Elève ingénieur - Développement du logiciel embarqué dans le calculateur principal d un véhicule électrique sportif de type formule 3 (Formulec et Peugeot-EX1 Compréhension des besoins, et expression d un cahier des charges Elaboration des lois de commandes logiques et des lois de communications inter-ecu Développement de ces lois sous MatLab/Simulink Simulation, Validation en MIL puis en HIL sur table d intégration Définition d une architecture logicielle, et portage des modèles MatLab/Simulink sous forme de modèles logiciels Génération automatique de code Portage du logiciel sur la cible et test sur table d intégration puis sur véhicule. Simulation de calculateur périphériques avec CANalyser pour la validation. Gestion des faits techniques, rédaction de la documentation... MatLab/Simulink, RTW, langage C, CANalyser Février 2010 à Août 2010 Période De Février 2010 à Août 2010 Safeware Stage de fin d année Elève ingénieur - Développement d une application logicielle de reconnaissance faciale Réalisations Analyse de l état de l art rédaction du cahier des charges, et des spécifications techniques Proposition d algorithmes basés sur la méthode de Eigen pour la reconnaissance ; Développement de stratégies de capture en fonction de la présence ou non d un visage pour diminuer l utilisation des ressources processeur. Analyse des conformités légales par rapport à la CNIL. Développement de l application en C# (IHM et applicatif) permettant l identification faciale depuis une base de données d images, basé sur la bibliothèque EmguCV (variante d OpenCV pour le DotNet) Rédaction de documentation, test et validation Environnements Windows (XP et Vista), Visual Studio 2005, C#, EmguCV Période De Mai 2009 à Août 2009

Page 5 sur 6 Projets réalisés durant la scolarité Projet de fin d études Développement d une IA de contrôle du robot NAO : Chef de projet - Développeur Réalisations Développement d une application C# permettant : - l apprentissage de nouveaux objets - le dialogue via un protocole de communication basé un échange de fichier XML. - Le calcul d un plus court chemin pour les mouvements du robot - Dialogue avec une base de données MySQL, pour le stockage des données Découverte des méthodes de programmation du robot NAO (C++), activation du protocole WiFi (Plateforme linux). Gestion d équipe (7 personnes) et organisation du projet. Environnement Windows XP, Visual Studio 2008, Linux, C#, C++, MySQL Période Fin Décembre à Fin Janvier 2010 Projet de semestre Développement d une application pour Windows CE Développeur Réalisations Application de pilotage d un bras robotique, via une plateforme Windows CE : - Développement de la plateforme et du driver pour le bras robotique - Développement d une application logicielle en C# pour piloter le bras Environnement Windows XP, Visual Studio 2005, Platform Builder, C#, C Période Janvier 2009à Mai 2009 Projet de semestre Développement d une télécommande tactile Développeur Réalisations Développement d une interface tactile pour piloter un bras robotique, depuis un écran tactile de Microchip Environnement MPLab, PIC16F, Language C Période Entre Janvier 2009 et Mai 2009 Projet de semestre Développement d une application de reconnaissance : Développeur Réalisations Développement d une application de reconnaissance d un doigt permettant de piloter la souris de l ordinateur avec ce doigt. Environnement C, linux, Librairie OpenCV d intel Période Entre Janvier 2009 et Mai 2009

Page 6 sur 6 Dates Cursus 2010 Diplôme d ingénieur de l Ecole Centrale d Electronique (ECE), option Systèmes embarqués, automobile et véhicule intelligents. 2007 Titulaire d un DUT en Génie électrique et électronique de puissance option Systèmes automatisés. 2004 Baccalauréat série S option sciences de l ingénieur Date de naissance 09 Février 1986 Nationalité Autre Française Titulaire du Permis B