Eric - ingénieur logiciel embarqué

Ref : 190920P001
Email vérifié
Photo d'Eric, ingénieur logiciel embarqué
Compétences
C
SHELL UNIX
Expériences professionnelles
  • EXPERIENCES PROFESSIONNELLES

    Janvier 2021 – Octobre 2022 : SII – Architecte logiciel
    Projet : Distributeur de titres
    Missions :
    ✽ Définition des architectures sous-jacentes dans la ligné des choix du cahier des charges
    ✽ Suivi de réalisation des preuves de concepts et briques logicielles par des stagiaires (fin d’étude école d’ingénieur)
    ✽ Rédaction de documents d’architectures
    ✽ Rédaction de documents de spécifications logiciels
    Environnement : Langage python, VM, RabbitMQ, Podman.
    Août 2017 – Décembre 2021 : Pen O’Tick – CTO et gérant
    Projet : Certification DAL-A DO178C (07.2021 – 12.2021) Krono-Safe (Massy Palaiseau)
    Missions :
    ✽ Relecture standard : proposition d’optimisations
    ✽ Relecture SRS, SDD, SAD : production de documents qualités
    ✽ Relecture code source, documentation : prise d’informations
    Environnement : Polarion, relecture code C
    Projet : Certification en sécurité informatique d’un device (12.2020 – 06.2021) Stormshield
    (Issy les moulineaux)
    Missions :
    ✽ Evolution documentaire pour les « Critères Commun » (ISO 15408), en anglais
    ✽ Relecture et rédaction des évolutions de FSP, TDS
    ✽ Analyse du code source.
    Environnement : Word, relecture code C
    Projet : Mission ferrovière (12.2019 – 11.2020) Thales (Vélizy)
    Missions :
    ✽ Extraction et intégration d’éléments logiciels générés par un outil de génération
    automatique (SCADE) au sein d’un logiciel pour créer un exécutable plus restreint.
    ✽ Définition est réalisation d’un mode de communication via IP (UDP, spécification pour le
    TCP)
    ✽ Rajout d’un module de scripting en C
    ✽ Outil de debug : intégration d’une librairie Python d’analyse d’ELF s’interfacant avec le module de scripting.
    ✽ Passage de scripte de génération de table de mathlab à python, analyses et vérifications des données générées
    ✽ Analyse et débugage
    ✽ Mise en place configuration d’archivage du logiciel
    ✽ Mise en place outils d’analyse de traces en python
    Environnement : Langage C, vim, méthode agile, Python, linux, git
    Projet : Inter-contrat (07.2019 – 12.2019)
    Missions :
    ✽ Reprise du projet de bracelet connecté pour aveugle : nouvelle carte hardware
    ✽ Refonte logiciel : nouvelle interface graphique, nouveau protocole de communication, nouvelle carte hardware, refonte de la grammaire de description des interfaces
    ✽ test de régression des functions de lecture des descriptions.
    ✽ Réécriture driver Androïd et interface avec les autres applications controlées par le bracelet.
    Environnement : Java (android), Langage C (Eclipse, Contrôleur bluetooth), design électronique de cartes prototypes (Kicad, recherche composants et fournisseurs, pcb, ...), prototype de boitier (FreeCAD)
    Projet : Mission d'intégration logiciel (11.2018 – 06.2019) Sagemcom (Rueil-Malmaison)
    Missions :
    ✽ Intégration logiciel sur une carte à base de contrôleurs broadcom
    ✽ Développement
    ✽ Débogage
    ✽ Génération de soft sous buildroot
    Environnement : scripts shell, buildroot, git, Méthode kanban
    Projet : Bracelet connecté pour des déficients visuels (07.2017 – 10.2018)
    Missions :
    ✽ prototypage d'une solution pour déficients visuels apportant une aide au déplacement, à la saisie de texte et une facilitation d'interaction avec des applications pour smartphones
    ✽ Dépos et suivit de brevets (US, Europe, Inde)
    ✽ Dossier de financement innov up
    ✽ Encadrement de 2 stagiaires d'école d'ingénieur : tâches d'évaluation techniques
    Environnement :Java (android), Langage C (Eclipse, Contrôleur bluetooth), design électronique de cartes prototypes (Kicad, recherche composants et fournisseurs, flex pcb, ...), prototype de boitier (FreeCAD)
    Mars 2016 – Juillet 2017 : Création d’entreprise
    Projet : Exploitation d’un brevet de saisie sur petite surface
    Missions :
    ✽ Définition de produit
    ✽ réalisation de prototypes
    ✽ rédaction de cahier des charges
    ✽ Développement protocole propriétaire sur du bluetooth LE entre prototype et handset Android
    ✽ Rédaction de business plan et statut d'entreprise
    ✽ Recherche de fournisseurs et évaluation de coûts
    ✽ Etude de marché
    Environnement : Langage C, Java, Linux, Keil uVision, Eclypse, Kicad, FreeCAD, Android studio
    Juillet 2013 – Mars 2016 : Cobham – Software project manager
    Projet : Driver pour périphérique radio com aéronautique
    Missions :
    ✽ Définition et suivi de projet logiciel
    ✽ Définition de tests et suivi de réalisation d’un intervenant
    ✽ Rédaction spécificités logiciels et suivi de réalisation
    ✽ Démarrage de cartes, adaptation du scheduler et du processus de boot
    ✽ Conception et développement d'un driver de périphérique type radio-communication;
    support et intégration de nouvelles fonctionnalités
    Environnement : Cible propriétaire, cross-compiling, DO178, cycle en V. Langage C, Window,
    Trace 32, Synergy, Doors. RS-422
    Janvier 2013 – Juillet 2013 : Cobham – Indépendant
    Projet : Driver pour périphérique radio com aéronautique
    Missions :
    ✽ Définition du logiciel
    ✽ Rédaction spécificités logiciels
    ✽ Conception et développement d'un driver de périphérique type radio-communication; support et intégration de nouvelles fonctionnalités
    Environnement : Cible propriétaire, cross-compiling, DO178, cycle en V. Langage C, Window,
    Trace 32, Synergy, Doors. RS-422
    Février 2012 – Septembre 2012 : Sagemcom – Indépendant
    Projet : Femto UMTS
    Missions :
    ✽ Mise à jour d’un module pour commander le bloc JTAG, check du bus JTAG à l'oscilloscope
    ✽ Support équipe de test, parsing des résultats et présentation graphique
    ✽ Mise à jour de scripts d'endurance (python testunit)
    ✽ génération de softs (sous buildroot)
    Environnement : Linux, cross-compiling pour cible Linux RT sur MIPS. Langage C, Linux, Python,
    testunit, SVN, zsh, buildroot, Scripts shell (bash), sonde JTAG MIPS, GIT, ubifs, oscilloscope
    Janvier 2007 – Décembre 2011 : Alcatel-Lucent – Indépendant
    Projet : BTS LTE & BTS UMTS
    Missions :
    ✽ Formation LTE (TS 36.211-214, TS 36.321)
    ✽ Développement TPC sur PUCCH, définition et réalisation de tests unitaires PUCCH, PUSCH, scheduler uplink
    ✽ Courbes de BLER (python : automatisation avec reprise/analyse de test).
    ✽ Définition environnement de test (Python, commande des appareils, récupération de traces, parsing, analyse)
    ✽ intégration de RTRT
    ✽ développement compresse mode HLS
    ✽ écriture et usage de tests d'endurance (exploitation de RTRT)
    ✽ Reproduction de bogue à partir de traces, investigations
    Environnement : Python, langage C, ClearCase, Quality Center, simulateurs de mobile Aeroflex
    TM500, simulateur de chemins radio (pathloss, multipath, …) spirent, oscilloscope, atténuateurs commandés, tête d'antenne 3G / 4G, telnet, vxWorks
    Mai 2006 – Décembre 2006 : Nortel – Indépendant
    Projet : BTS UMTS
    Missions :
    ✽ Autoformation à l'UMTS (norme 3GPP), intégration de RTRT
    ✽ optimisation mémoire (usage du linker Texas Instrument)
    ✽ Reproduction de bogue à partir de traces, investigations
    Environnement : BTS NodeB, board L1 - L2 multichipset DSP Texas Instrument. Langage C,
    intrinsic, Python, ClearCase, Quality Center, débogueur Texas Instrument, RTRT, simulateur de
    mobile Ubinetics, analyseur
    Novembre 2005 – Mars 2005 : Texas Instrument – Indépendant
    Projet : logiciel et tests couches basses pour microcontroler UMTS
    Missions :
    ✽ Tests d'un composant multi-cores: Bloc MCBSP (interface série générique, i2c, DMA, ...),
    UART, Timers
    ✽ Débogue d'un contrôleur MMC
    Environnement : langage C, ClearCase, débogueur Texas Instrument
    Mars 2002 – Aout 2005 : Wavecom – Ingénieur logiciel de base
    GSM
    Projet : Développement driver pour module GSM
    Missions :
    ✽ Développement et support de drivers de composants radio GSM - GPRS, de l'interface
    audio avec le DSP, de procédures pour banc de production, sleep mode
    ✽ Pilotage sur spec : Power ramping du PA, synchronisation des switches, calibration des
    ADC/DAC IQ, 13Mhz, LNA, AGC, transceiver
    Environnement : langage C, cross compiling, JTAG, oscilloscope, testeur réseau, PCVS, Linux,
    Windows
    Juillet 2000 – Février 2002 : Sagem – Prestataire
    Projet : Développement driver pour téléphone GSM
    Missions :
    ✽ Développement et support de drivers de composants radio GSM – GPRS. Formation au
    GSM
    ✽ Optimisation. Pilotage sur spec : Power ramping, switches, calibration IQ, 13Mhz, LNA,
    AGC, transceiver
    ✽ Contexte : Micro-contrôleur Texas Instrument, coeur ARM 7. OS temps réel propriétaire
    Environnement : langage C, cross compiling, JTAG, oscilloscope, testeur réseau, CVS, Linux,
    Windows
    Février 2000 – Juillet 2000 : Meta System – Stagiaire
    Projet : Projet de fin d'étude d'ingénieur : verilog
    Missions :
    ✽ Implémentation d'un SPARC sur l'émulateur Celaro
    ✽ Routines tests (Tri et rechercher remplacer)
    Environnement : Verilog, Solaris, terminal SUN, UNIX, CDE, assembleur SPARC

Études et formations
  • FORMATIONS

    2021 : Formation gestion des exigences en développement logiciel (2 jours)
    2018 : Alimentation pour IOT (2 jours)
    2017 : Incubaliance – genesys lab (Formation 3 mois création de startup)
    2012 : Formation LPI 1 & 2 (3 semaines)
    2000 : Ingénieur ENSEA 2000, specialisation : informatique des systèmes
    1994 : Bac C

    COMPETENCES

    Langages de programmation : C, Python, Java
    Langages de script : Shell, Python
    OS et distribution : propriétaire, Androïd, linux (Ubuntu)
    Outils de debug : Jtag (Segger, OPEN OCD, trace 32), gdb
    Outils de gestion de configuration : GIT
    Outils de développement : gcc, make, eclipse, vi, osciloscope
    Compétences techniques métiers spécifiques : TCP/IP, UDP, BLE, C (DSP, ARM, MIPS, PPC),
    Assembleur

    Langue

    anglais technique

D'autres freelances
Ingénieur de développement C

Ces profils pourraient vous intéresser !
CV Ingénieur de développement JAVA
Meriem

Ingénieur de développement JAVA

  • VILLEJUIF
JAVA ORACLE SQL MONGODB UML PHP C PYTHON PHP LARAVEL ANDROID
Disponible
CV Ingénieur de développement C
Stéphane

Ingénieur de développement C

  • MONTROUGE
C C++ SQL PLUS SQL PL SQL ORACLE PRO C SCRIPT SHELL JAVA PYTHON Oracle Database 12c
Disponible
CV Etudiant
Colince

Etudiant

  • CALAIS
JAVA PYTHON C R REACT.JS DATA WEBDEV INFORMATICA SQL MONGODB
Disponible
CV Développeur
Aloïs

Développeur

  • NANCY
C++ SQL JAVASCRIPT REACT.JS C BASH NODE.JS PYTHON ASSEMBLEUR DOCKER
Disponible
CV Développeur FLUTTER
Hugo

Développeur FLUTTER

  • IVRY-SUR-SEINE
FLUTTER SQL C JAVA PYTHON C++ RUBY GIT
Disponible
CV Support utilisateurs
Houmedgaba

Support utilisateurs

  • PARIS
PHP WINDOWS PHP LARAVEL JAVA C++ SQL PL SQL MYSQL C C#
Disponible
CV Développeur JAVASCRIPT
Simon

Développeur JAVASCRIPT

  • PONT-DE-L'ARCHE
JAVASCRIPT PYTHON GO SELENIUM HTML5 C Rust
Disponible
CV Développeur Web - Python / Django
Aurélien

Développeur Web - Python / Django

  • ARCUEIL
PYTHON DJANGO HTML5 JIRA JAVASCRIPT CSS C C++
CV Développeur Jeux Vidéo
Loïc

Développeur Jeux Vidéo

  • BOUSSY-SAINT-ANTOINE
C# UNITY 3D .NET C++ C PYTHON
Disponible
CV Développeur Informatique
Anthony

Développeur Informatique

  • LA BASSÉE
HTML CSS C JAVASCRIPT REACT.JS NODE.JS SQL GO
Disponible