×
David HENG

David HENG

Ingénieur Logiciel Embarqué | Automatisation CI/CD & Tests

Montoire-sur-le-Loir, Centre-Val de Loire, FR, 41800
06 26 04 89 05
Anglais, Français

Background


About

About

Ingénieur système avec 5 ans d'expérience en environnements Linux embarqués et bare-metal. Expertise dans la construction d'OS sur mesure (Yocto, Buildroot, U-Boot) et l'intégration sur cible. Fort d'une pratique concrète de l'automatisation (GitLab CI, Docker, Python), je souhaite orienter mon parcours vers l'ingénierie DevOps, les bancs de tests et l'industrialisation logicielle.

Work Experience

Work Experience

  • Ingénieur en développement logiciel embarqué, DAVRICOURT

    May, 2024 - Aug, 20262 years 3 months

    Consultant sur sites industriels

    • Phinia (Automobile) - Blois : Développement de code C (normes MISRA) depuis spécifications Matlab. Intégration logicielle, gestion de la chaîne de compilation et préparation des validations sur bancs de test.

    • Getinge (Médical) - Orléans : Modification d'une machine d'état de bootloader et correction CRC32 pour sécuriser le flashage. Conception d'un outil d'automatisation en Python pour l'identification des versions.

  • Ingénieur études et développement, SMILE

    Oct, 2021 - Jan, 20242 years 3 months

    Consultant sur sites industriels

    • Desoutter Industrial Tools (Outillage) - St-Herblain : Développement C/C++ (portage de drivers sur U-Boot et Kernel Linux). Yocto Project : optimisation des mises à jour (Mender, rsync), ajout de fonctionnalité réseau (usb-gadget) et intégration d'IHM (LVGL).

    • Kohler (Énergie) - Nantes : CI/CD & DevOps. Modification de pipelines GitLab CI (fichiers YAML) pour gérer des jobs, générer des artefacts et construire des images Buildroot via Docker.

    • Lincoln Electric (Outillage) - Nantes : Yocto Project. Portage d'une interface d'outil depuis une architecture i.MX6 vers une cible STM32MP1.

  • Stagiaire Ingénieur Systèmes Embarqués, SMILE

    Mar, 2021 - Aug, 20215 months

    • Conception d'un démonstrateur IoT de localisation indoor sous Zephyr RTOS (Bluetooth 5.1, nRF52), avec remontée de données via MQTT vers AWS.

Skills

Skills

  • Langages

    C

    C++

    Python

    Bash / Shell

  • Systèmes & OS

    Linux Embarqué

    Yocto

    Buildroot

    U-Boot

    Kernel Linux

    Zephyr RTOS

  • DevOps & Tests

    GitLab CI (YAML)

    Docker

    Git

    Automatisation de tests

    Bancs de tests

    AWS

  • Architectures

    ARM (i.MX7D, STM32MP157, nRF52)

    TriCore

    PowerPC

    MIPS

    AVR

  • Méthodologies

    Agile SCRUM

    Cycle en V

    Normes MISRA

Education

Education

  • Informatique, Diplôme d'Ingénieur (Interaction Personnes Systèmes), ENSIM (Le Mans)

    Jan, 2018 - Jan, 2021

  • Mesures Physiques, DUT, IUT Paris Diderot

    Jan, 2014 - Jan, 2016

Interests

Interests

  • Robotique

    Coupe de France de Robotique (2019, 2020)Sumobot
  • Autres

    Impression 3DDessinPhotographie