Sahak - Ingénieur en systèmes embarqués

Ref : 170917A001
Email vérifié
Photo de Sahak, Ingénieur en systèmes embarqués
Compétences
LINUX EMBARQUE
Expériences professionnelles
  • Expérience professionnelle

    Embedded system engineer April 2019 – Today
    BERTiN TECHNOLOGiES Aix En Provence
    Bertin Technologies is a design office designing and developing systems tailored to specific customer needs; their
    area of expertise is mostly optronic systems (mechanical / optical and electronic system design) and medical
    appliances.
    – Architecture of a perimeter vision system:
    *
    Participation in design meetings.
    *
    Writing of detailed technical specifications of the FPGAs/Software of the product.
    – Real time spectra acquisition and processing.
    *
    Drive CCD signal sensors and fetch data from an AD9824 CCD signal processor.
    *
    Development of a UIO‑based Linux driver to have a zero‑copy memory sharing mechanism, between the
    user space software and the FPGA.
    *
    Development of a software using the C language to manage the data streams and spectrum processing.
    *
    Development of a software in Python to monitor spectra in real time.
    – Manage multiple 3G SDI Vidéo line, and video compressing for storage
    *
    Setup of multiple RX and TX 3G SDI lines using Xilinx GTH transceiver.
    *
    Integration of an H265 Video Compressor.
    *
    Management of the Data Streams via Gstreamer.
    – Development of a software aggregating connections from/to numerous equipment and providing a simple in‑
    terface to manage all of them.
    *
    Development of drivers specific to each equipment protocol.
    *
    Unification of the devices’ protocols to provide an interface via Mavlink Protocol.
    Technical environment: Xilinx SoC, Linux, Gstreamer, C/C++, GIT, ARM A53, Debug osciloscope.
    Embedded system engineer June 2015 – April 2019
    IMPiKA (ELSYS DESiGN) Aubagne
    Impika: Industrial high speed inkjet printer manufacturer.
    – Adaptive filtering of the signal coming from a laser interferometer, to measure the paper feed rate.
    *
    Setup of a Linux buildroot distribution.
    *
    Implement communication via AXI bus between Linux and FPGA.
    *
    Creation of a web interface to monitor and change parameters for the filter in real time.
    *
    Prototyping of a bandpass Butterworth filter on Matlab.
    *
    Porting of the filter on the FPGA architecture.
    *
    Simulation of the execution of the code on Vivado.
    *
    Coding of the timing constraints.
    – Development of a data transfer board from fiber optical link to the print heads via LVDS links.
    *
    Enhancement of the UIO driver in order to add new features.
    *
    Implementation of memory sharing between Linux and the FPGA.
    *
    Set up of a 3Gb/s Low Voltage Differential Signal (LVDS) link.
    *
    Benchmarking of the DD4 memory modules on the FPGA.
    – Debugging and troubleshooting of the code on the FPGAs managing the printheads.
    – Development of various embedded firmwares on LPC1769 microcontrollers.
    – Analysis and costing of the features to be developed.
    Technical environment: Xilinx Zynq 7000, Altera FPGA, SVN, Linux, C/C++, ARM A9, Debug osciloscope.

    Software developer December 2014 – April 2015
    WYPLAY (INGiMA) Allauch
    Wyplay: Develops software solutions for digital TV boxes.
    – Development of middleware applications on Set Top Box.
    – Technical analysis and costing of the features to be developed.
    Technical environment: Linux, C++, Agile.
    Embedded software engineer August 2013 – December 2014

    SAGEM DÉFENSE SÉCURiTÉ (ELSYS DESiGN) Cachan
    Sagem Défense Sécurité’s Optronics division is designing various vision systems for image processing in the military.
    – Development of firmwares for Infrared Cameras.
    *
    Setup and configuration of FreeRtos.
    *
    Control of the infrared sensor and various I²C and I²SPI components.
    *
    Optimization of energy consumption and memory occupation.
    – Issuing of technical documentation and test reports for product validation.
    Technical environment: FreeRTOS, MSP430, C, GIT.

    Ingénieur systèmes embarqués Aubagne IMPIKA (ELSYS DESIGN)Juin 2015 – Aujourd’hui
    •Impika est une entreprise qui conçoit des imprimantes industrielles.
    –Filtrage adaptatif du signal d’un interféromètre laser, pour mesurer la vitesse de défilement du papier.
    *Mise en place d’un Linux embarqué via buildroot.
    *Ajout de communication via le bus AXI entre le FPGA et le Linux.
    *Prototypage du filtre sous Matlab.
    *Développement du code de filtrage sur FPGA.
    –Évolutions et corrections de problèmes majeurs sur les FPGA gérant les têtes d’impression.
    –Développement de firmwares embarqués sur micro-contrôleurs LPC1769.

    Développeur logiciel Allauch WYPLAY (INGIMA)Décembre 2014 – Avril 2015
    •Wyplay développe des solutions logicielles pour des box TV numériques.
    –Développement de fonctionnalités middleware sur Set Top Box.
    –Déploiement des modules développées dans le Linux embarqué dans les box.
    –Documentation technique.
    –Analyse et chiffrage des fonctionnalités à développer.

    Ingénieur systèmes embarqués CachanSAGEM DÉFENSE SÉCURITÉ (ELSYS DESIGN)Aout 2013 – Décembre 2014
    •Le pôle optronique de Sagem Défense Sécurité, conçoit différents systèmes de visions et de traitement d’images à but
    militaire.
    –Développement d’un firmware pour des caméras infrarouges.
    *Mise en place d’un FreeRtos.
    *Pilotage du capteur Infrarouge et de divers composants I²C et SPI.
    *Optimisation de la consommation énergétique et de l’occupation mémoire des firmwares.
    –Évolutions et corrections sur les produits existants.
    –Développement de firmwares de test de cartes.
    –Rédaction de documentations techniques et de comptes rendus de validation

    Ingénieur Chercheur systèmes embarqués Palaiseau CEA LIST Février 2012 – Mars 2013
    •Le LIST est un laboratoire du CEA qui se concentre sur les systèmes numériques (systèmes embarqués, capteurs, traite-
    ment du signal).
    –Portage d’un système d’exploitation temps réel sur une architecture ARM, afin de faire du contrôle moteur.
    *Mise en place d’un environnement de cross compilation.
    *Développement du code faisant le switch de contexte en assembleur.
    *Mise en place du code de démarrage et de configuration du cortex R5.
    *Interfaçage de divers composants (Ex: Timer, UART ...) avec l’OS.
    –Relations fournisseur, afin d’améliorer le produit final qui sera embarqué dans les voitures.

    Développeur logiciel (Apprenti)Villejuif ORANGE Octobre 2010 – Octobre 2011
    •L’unité de pilotage réseau d’Orange de Villejuif, s’occupe du réseau téléphonique mobile de l’Ile de France.
    –Création d’un module permettant de recenser les utilisateurs et de gérer les droits accès de multiples applications
    internes.
    –Refonte d’une application utilisée par les ingénieurs télécoms, permettant de prévenir l’apparition d’incohérences
    au niveau du réseau téléphonique mobile.

    Développeur logiciel (Apprenti)Charenton-Le-Pont CANTOR Octobre 2009 – Octobre 2010
    •Cantor est un éditeur de logiciels spécialisé dans le domaine de la microanalyse et de la gestion de données de masse.
    –Mise en place d’un script de sauvegarde chiffrée incrémentale.
    –Maintenance et évolution du site web en PHP.
    –Participation au développement d’un logiciel type VNC (Virtual Network Computing) fonctionnant sur la couche
    HTTP, ignorant la présence des firewalls (développé en Java).

Études et formations
  • Skills
    SoC/FPGA: Xilinx (Zynq Ultrascale+, Zynq 7000), Altera (Stratix II, Cyclone V, Arria 10)
    Processors: Cortex M3, Cortex R5, MSP430, STM32, Nios
    Programming Languages: VHDL/Verilog, C, ASM(ARM), Python, Java, Javascript
    Communication protocol: SPI, I2C, AXI, UART
    IDE: Vivado, Quartus, Octave(Matlab),IAR, Eclipse, Code Composer Studio
    Operating Systems: Linux (Debian, Ubuntu), Windows
    Version control system: Git, SVN
    Soft Skills: Systems and software Design, Effort and cost analysis,
    Systems Testing, Communication and Reporting, Priority and time management
    Languages : French (Native Speaker), English (Working Professional), Armenian (Limited Working)

    Compétences LANGAGES:
    VHDL/Verilog, C, Java, ASM(ARM), Python,Javascript
    MICROCONTROLEURS:Cortex M3, Cortex R5, MSP430, STM32
    FPGA:Xilinx (Zynq), Altera (Stratix II, Cyclone V, Arria 10)
    PROTOCOLES DE COMMUNICATION:SPI, I2C, AXI, UART
    OUTILS:Quartus, Vivado, Octave(Matlab),IAR, Eclipse, Code Composer Studio
    SYSTÈMES D’EXPLOITATION:Linux (Debian, Ubuntu), Windows
    GESTIONNAIRES DE VERSIONS:Git, SVN
    Formations
    Master Science et Ingénierie informatique Champs sur Marne UNIVERSITÉ PARIS EST MARNE LA VALLÉE 2011

    Licence Mathématiques et Informatique Champs sur Marne UNIVERSITÉ PARIS EST MARNE LA VALLÉE 2009

    Baccalauréat scientifique Villemomble LYCÉE BLANCHE DE CASTILLE 2005

    Langues
    ANGLAIS:Compréhension orale, Lecture et rédation de documentation technique
    ARMÉNIEN:Compréhension/Expression orale

D'autres freelances
Développeur C ANSI

Ces profils pourraient vous intéresser !
CV Développeur C ANSI
Amandine

Développeur C ANSI

  • NÎMES
C ANSI C++ C# POWERSHELL QT
CV Formateur en mathématiques et informatique
Saïd

Formateur en mathématiques et informatique

  • ÉPINAY-SUR-SEINE
C ANSI BASH GPU PYTHON C++ TEMPS REEL Data science
CV Développeur WINDOWS
Malcome

Développeur WINDOWS

  • QUISTINIC
WINDOWS UNIX LINUX C ANSI JAVA C++ C# VISUAL C++ TCP / IP TypeScript
CV Développeur QT
Billel

Développeur QT

  • PARIS
QT C++ C ANSI JAVA
CV Développeur LINUX EMBARQUE
Béchir

Développeur LINUX EMBARQUE

  • PARIS
LINUX EMBARQUE C RS232 ARM C ANSI IPC BUS CAN DO178 ETHERNET FPGA
CV Développeur LABVIEW
Erwan

Développeur LABVIEW

  • PENMARCH
LABVIEW LABWINDOWS C C ANSI C++
CV Développeur C++
Lhoussaine

Développeur C++

  • maison alfort
C++ GIT GITLAB C ANSI JAVA NODE.JS JAVASCRIPT
CV Développeur C++
Margarita

Développeur C++

  • COURBEVOIE
C++ C ANSI CATIA ANSYS COSMOS C SHARP FORTRAN JAVASCRIPT LABVIEW FULL STACK
CV Développeur JAVA
Jérémy

Développeur JAVA

  • CHOISY-LE-ROI
JAVA SPRING CASSANDRA COUCHBASE GIT JUnit PYTHON C ANSI C++ SCRIPT SHELL
CV Consultant C ANSI
Nicolas

Consultant C ANSI

  • Vitry-sur-Seine
C ANSI SIMULINK MATLAB LABVIEW PYTHON ADA ASSEMBLEUR