Amine - Développeur C++

Ref : 121031T001
Email vérifié
Photo d'Amine, Développeur C++
Compétences
C++
MS PROJECT
LINUX EMBARQUE
Expériences professionnelles
  • Expérience professionnelle

    Juin 2017 – aujourd’hui : OSMOS GROUP
    Chef de produit Tech lead : systèmes embarqués /IOT :
    Description du projet :
    Gestion de développement de la gamme des capteurs sans Fil OSMOS.
    Tâches réalisées :
    ▪ Recueillir les besoins utilisateurs et clients (nouveaux produits, évolutions).
    ▪ Analyse des besoins et étude de faisabilité et proposition des solutions techniques
    ▪ Définition de design de l'architecture de produit en collaboration avec les équipes
    mécanique et électronique.
    ▪ Développement logiciel embarqué et tests
    ▪ Suivi de développement des applications mobile iOS et Android.
    ▪ Coordination avec le développement cloud
    ▪ Test de conformité de produit : Marquage CE, Sécurité, CEM et radio
    ▪ Rédaction des documents techniques (Spécifications, data-sheet, user manual)
    ▪ Accompagner les équipes marketing, commerciale et support lors du lancement des
    produits,
    ▪ Suivi du cycle de développement des produits
    ▪ Veille technologique et innovation
    Environnement : capteurs sans fil, IOT, SHM, C/C++, systèmes embarqués, linux embarqué,
    nrf…

    Sep 2015 – Mai 2017 : OSMOS GROUP
    Ingénieur Logiciel embarqué IOT
    Description du projet : EDAS : station de monitoring : Développement d’une station
    d’acquisitions des données.
    Tâches réalisées :
    ▪ Analyse des besoins
    ▪ Spécification technique globale de produit
    ▪ Définition de l’Architecture du produit
    ▪ Participation à la conception électronique Hardware (choix des composants / schématique /
    routage / suivi de prototypage et de production
    ▪ Spécification de protocole de communication
    ▪ Développement des drivers bas niveau : UART, SPI, I2C, ADC et PWM
    ▪ Développement des protocoles d’échange inter station
    ▪ Test de conformité de produit : Marquage CE, Sécurité, CEM et radio
    ▪ Rédaction de la documentation technique de produit de produit et formation des utilisateurs
    de produit
    Environnement : C/C++, Microcontrôleur ATMEL, Atmel Studio, Linux, AD7194, DDC112,
    ADS1213, SVN.

    Sept2014 – Aout 2015 : Smarto
    Ingénieur Logiciel embarqué IOT
    • Description du projet : développement et validation des logiciels embarqués des objets
    IOT (biberon connectée, véhicule connecté, PLINK)
    Tâches réalisées :
    ▪ Analyse des spécifications, suivi des exigences
    ▪ Conception électronique à base de microcontrôleur nRF51822 & MSP430, et NXP
    ▪ Architecture et conception logicielle
    ▪ Développement des drivers : UART, SPI, I2C, ADC et PWM
    ▪ Intégration de la Stack Bluetooth
    ▪ Développement de l’application Gateway
    ▪ Développement des protocoles d’échange UART et Bluetooth
    ▪ Gestion de l’accéléromètre, gyromètre et magnétomètre
    ▪ Rédaction du plan de test
    ▪ Tests et validation,
    ▪ Rédaction du rapport de validation
    Environnement : Langage C, Keil, Microcontrôleur nRF51822, MSP430, Code Composer,
    Accéléromètre LIS331DLH, LSM9DS0, TMP006, SVN.

    Nov 2013 – Aou 2014 : Sagem défense – Safran group via Telnet
    Ingénieur logiciel embarqué critique
    Description du projet : A350 (RBCU/EEC) OS (VLOS), Validation et développement des
    softwares en accordance de la norme DO178B
    Tâches réalisées :
    ▪ Rédaction des spécifications des tests des modules à partir de la conception.
    ▪ Ecriture des scripts de tests (outil RTRT).
    ▪ Génération de la matrice de traçabilité entre conception et tests.
    ▪ Exécution des tests sur machine hôte et sur cible.
    ▪ Analyse des tests KO.
    ▪ Vérification de la couverture des tests.
    ▪ Rédaction de la documentation associée
    Environnement : RTRT, DO178 Level A, langage C, temps réel critique, Trace 32, DIAB,
    MPC5566, Doors, Reqtify, Gestion de configuration Synergie.

    Oct2012 – Oct2013 : ACTIA Group
    Ingénieur Logiciel embarqué
    Description du projet : Projet EEC/HV Développement et validation d’une carte de contrôle
    d’un moteur électrique pour les véhicules hybrides
    Tâches réalisées :
    ▪ Analyse de cahiers des charges et de spécifications techniques
    ▪ Traduction / Suivi d'exigences
    ▪ Implémentation de la loi de commande sous Matlab/Simulink
    ▪ Calibration selon le cahier des charges
    ▪ Génération du code C avec RTWEC
    ▪ Simulation HIL
    ▪ Rédaction des plans de validation
    ▪ Vérification du code
    ▪ Intégration et test du code sur target
    ▪ Rédaction des rapports de validation
    Environnement: Matlab/Simulink, Code Warrior, Real time workshop Embedded Coder,
    HCS12, SVN

    Aou2011 – Oct 2012 : ACTIA Group
    Description du projet : Modem CPL : Développement des IPs de la couche PHY et la couche
    MAC pour les systèmes Wireline.
    Tâches réalisées :
    ▪ Etude de la spécification de la couche PHY et MAC
    ▪ Développement des modèles de simulation en Matlab/Simulink et C/C++.
    ▪ Codage C/C++ des IPs de la couche MAC
    ▪ Implémentation VHDL des IPs de la couche PHY (OFDM, Codes convolutifs, Code Reed
    Solomon, Interleaving …)
    ▪ Développement des fichiers TestBench
    ▪ Simulation sous l’outil Modelsim
    ▪ Intégration sur FPGA
    Environnement : Matlab/Simulink, Quartus II, Nios II, Modelsim, Altera DSP Builder, Kit de
    développement DSP Stratix III d’Altera, Carte Muxy, Eagle, ADS Momentum, LPC3250, Keil,
    C/C++, VHDL, TCL, Réseau automobile CAN, DC Powerline, OFDM, techniques de codage et
    décodage Canal, FPGA, FFT/IFFT

    Juil2011 – Juil 2012 : Inetum Ex GFI
    Description du projet : CAN/RF Gateway : Développement et validation d’une interface de
    conversion du protocole CAN vers un protocole de communication sans fil (WIFI et Bluetooth)
    Tâches réalisées :
    ▪ Etude et conception de l'application
    ▪ Implémentation des drivers CAN, UART, BLUETOOTH, WIFI
    ▪ Intégration du système d’exploitation OSEK dans l'application
    ▪ Programmation CAPL sous Canoe/Vector
    ▪ Test et validation et rédaction des rapports des tests.
    ▪ Conception de carte électronique sur Eagle.
    ▪ Test et validation du prototype.
    Environnement : IAR for ARM, NSI527, Eclipse C/C++, LPC2000 flash utilities, MinGW, SVN,
    EAGLE, OlimexP2129, LM400, Jlink, Canoe, MUXy, CAN, Bluetooth, MCU ARM7 Philips.

    Aout2010 – Juil 2011 : Inetum Ex GFI
    Description du projet : Flex API : Développement d’un driver FlexRay sous le RTOS
    OSEK/VDX du contrôleur du réseau MB88121B de Fujitsu et l’implémentation d’une Blocksets
    Simulink de ce driver pour la carte LPC2294.
    Tâches réalisées :
    ▪ Participation à la spécification de l'application
    ▪ Réalisation d’une carte à base du contrôleur réseau FlexRay MB88121B du Fujitsu et du
    transceiver de Philips TJA 1080.
    ▪ Développement du driver FlexRay sous OSEK VDX API émission et réception.
    ▪ Tests du driver développé sur la plateforme ci- indiquée
    ▪ Ecriture des services sous la forme de S-function sous Matlab (ou Embedded Matlab
    function)
    ▪ Tests des blocks obtenus sous Simulink.
    ▪ Génération du code par le biais de Real-Time Workshop Embedded Coder.
    ▪ Vérification du code obtenu
    Environnement : Matlab/Simulink, IAR workbench, Carte de développement LPC2294 de
    Philips, contrôleur du réseau MB88121B, Real Time Workshop Embedded Coder, S-Function,
    Réseau FlexRay, Architecture ARM7, Model Based Design

    Jan2010 – Jui2010 : Inetum ex GFI Group(Projet Fin d’Etudes)
    Description du projet : Utilisation du concept Model Based Design pour la génération du code
    C des signaux SAE Benchmark et le système de suspension d’une automobile et son déploiement
    sur la plateforme XC 167, μC-OSII et Réseau CAN
    Tâches réalisées :
    ▪ Conception sous Simulink des modèles des différents ECUs constituant le prototype d’une
    automobile défini par la Société SAE et le système de suspension pour :
    ✓ L’envoi et la réception des signaux SAE Benchmark dans un véhicule prototype à travers
    le réseau
    ✓ La commande des organes d’un système d’un système de suspension
    ✓ Envoi et réception d’une séquence PWM pour la commande d’un moteur pas à pas
    ▪ Simulation des modèles sur Simulink
    ▪ Génération du code C et modification si nécessaire
    ▪ Intégration des services du Noyau μC-OSII.
    ▪ Simulation HIL
    ▪ Ecriture des scripts CAPL de simulation de l’environnement
    ▪ Tests & validation
    Environnement : Matlab/Simulink, Tasking Vx Toolsets, IAR workbench, Carte de
    développement XC167 d’Infinion, Carte de développement LPC2294, μC-OSII, Réseau CAN,
    Canalyzer, Réseau FlexRay, Architecture ARM7 et XC 167, Model Based Design

Études et formations
  • Compétences Techniques
    ▪ Rédaction et analyse des spécifications
    ▪ Architecture logicielle /Systèmes embarqués et IOT
    ▪ Connaissances réseaux embarqués industriels et réseaux sans Fils
    ▪ Développement C/C++ embarqué temps réel
    ▪ Modèle MBD et génération du code C en utilisant Mathworks Tools
    ▪ Expertise en développement des systèmes embarqués et des objets connectés
    ▪ Lead technique
    ▪ Management de produit (IOT)

    Développement C/C++, assembleur, TCL, python, VHDL
    Méthode de conception UML, V model, Model Based Design
    Gestion de bugs Mantis, Jira
    Outils de gestion de projet Ms Project, DOT Project
    Outils de contrôle de version SVN, CVS, Synergie,Git
    Traçabilité Reqtify, DOORS
    Outils et Environnement de
    développement
    ARM7 (LPC2294) de Philips, XC167 d’Infineon, FPGA
    Stratix III d’Altera, ARM Olimex2129 de NXP, STM32,
    nRF51822, MSP430, nrf, Atmel, nrf52832,
    Port et périphériques CAN, LIN, FlexRay, SPI, I2C, UART, PWM
    RF Zigbee, BLE, Wifi, GSM, LTE
    Noyaux temps réel OSEK/VDX, µC-OSII, RTOS

    Formation

    2010 Diplôme d’ingénieur en Télécommunications, ENIT
    2007 Institut Préparatoire aux études d’ingénieurs de Tunis
    Mathématiques et sciences physiques
    2005 Baccalauréat Mathématiques mention Très bien

    Langues
    • Français : lu/écrit/parlé
    • Anglais : lu/écrit parlé

    Centres d’intérêt
    Football, Randonnée




D'autres freelances
Développeur C++

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

Ingénieur de développement JAVA

  • ARGENTEUIL
JAVA REACT.JS C++ JAVASCRIPT
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 Consultant SQL
Albert

Consultant SQL

  • PARIS
SQL C# SQL SERVER .NET C++
Disponible
CV Designer 5G
Mouhamed

Designer 5G

  • PARIS
C++ 5G
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 Cloud AWS
Berneso

Développeur Cloud AWS

  • ORLY
Cloud AWS JAVASCRIPT JAVA Angular J2EE PHP C++ SQL SERVER JAVA J2EE AGILE
Disponible
CV Développeur FLUTTER
Hugo

Développeur FLUTTER

  • IVRY-SUR-SEINE
FLUTTER SQL C JAVA PYTHON C++ RUBY GIT
Disponible
CV Développeur Full Stack et Data Scientist
Jugurtha

Développeur Full Stack et Data Scientist

  • BOULOGNE-BILLANCOURT
PYTHON SQL REACT.JS C++ JAVASCRIPT SWIFT
Disponible
CV Développeur React
Florent

Développeur React

  • PIERRES
C# JAVASCRIPT SQL SERVER .NET MYSQL SQL REACT.JS POSTGRESQL C++ NODE.JS
Bientôt disponible
CV Data Scientist Data science
Adam

Data Scientist Data science

  • MARSEILLE
Data science PYTHON PANDAS DATAVIZ BIG DATA SQL LINUX ELK C++ Cloud AWS