You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Taofiki Lambert AmoussaTL

Taofiki Lambert Amoussa

Ingénieur Système embarqué – C++ Qt/QML - Lead

700 €/jour
Paris, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Taofiki Lambert

Ingénieur logiciel embarqué senior freelance avec plus de 14 ans d’expérience sur des systèmes industriels et critiques (médical, nucléaire, énergie).

J’interviens principalement sur des contextes de développement et de reprise de firmwares embarqués, Linux embarqué et microcontrôleurs, développement en C/C++, avec un fort enjeu de stabilisation et de maintenabilité.


Mon expertise couvre le développement embarqué bas niveau en C/C++, l’intégration sur Linux embarqué (Yocto) et microcontrôleurs, la communication matérielle, ainsi que la mise en place de bases techniques robustes (architecture, outillage, tests, qualité logicielle).

Référent technique, j’accompagne les équipes depuis la phase de cadrage jusqu’à la mise en production : conception, reprise d’existant, débogage bas niveau, CI/CD, qualité logicielle, revue de code, documentation et transfert de compétences.

J’interviens sur des missions longues ou structurantes en développement embarqué / firmware, Linux embarqué, systèmes critiques, avec un rôle de référent ou lead technique.
  • Anglais

    Bilingue ou natif

  • Français

    Bilingue ou natif

Accepte de travailler sur site
Paris (jusqu’à 50 km)

Expériences

  • ESSILOR INSTRUMENTS
    Consultant Senior / Lead Développeur Logiciel – Stabilisation & Refactorisation Produit
    SECTEUR MÉDICAL
    août 2024 - Aujourd'hui (1 an et 10 mois)
    Créteil, France
    Contexte :
    Développement d’un dispositif médical ophtalmique embarqué pour le diagnostic oculaire (acquisition, calculs, restitution et outils de calibration). Produit multi‑langues et contraintes de robustesse/maintenabilité/tactiles.


    Responsabilités / Missions :

    Architecture & structuration produit : refactoring et réorganisation des modules QML et classes C++ (approche MVC), amélioration de la lisibilité, modularité et réutilisabilité

    Développement IHM Qt6/QML : écrans d’acquisition, visualisation de résultats, composants UI réutilisables (Controls / Screens / Toolbox), gestion des états et workflows

    Stabilisation / maintenance corrective : correction d’anomalies fonctionnelles et UI, amélioration de la robustesse, support aux équipes (analyse de logs, reproduction, fix)

    Internationalisation : maintenance des traductions et cohérence des clés i18n (11 langues)

    Qualité logicielle : revues de code, application de conventions, contribution à l’amélioration continue (analyse statique, dette technique)

    Tests & validation : maintenance / ajout de tests unitaires (GoogleTest) et support à la non‑régression

    Build & intégration : maintenance CMake, ressources (.qrc), configuration multi‑environnements, contribution CI

    Réalisations marquantes :

    Refactoring complet d’un module Support QML : migration de namespace et réorganisation d’arborescence pour améliorer la maintenabilité

    Développements embarqués bas niveau : implémentation et validation de la gestion date/heure système, luminosité écran et accès aux services système Linux embarqué (configuration, persistance, intégration applicative)

    Maintenance des CMakeLists et des ressources applicatives, support build multi‑cibles



    Environnement technique :
    C++17, Qt 6.8, QML, Python, Bash | Linux embarqué (Yocto), Ubuntu 22.04/24.04 | CMake, Git, Bitbucket/GitLab, Jenkins | QtCreator | clang-format, clang-tidy, clazy, | Confluenceabilité/tactiles.
    Logiciels embarqués Programmation C/C++ Qualité logicielle (SonarQube / clang-tidy / clazy) Systèmes embarqués
  • GEHEALTHCARE
    Consultant Senior / Lead Développeur Logiciel – IHM Dispositif Médical (C / C++ / Qt / QML)
    SECTEUR MÉDICAL
    janvier 2022 - juillet 2024 (2 ans et 6 mois)
    Buc, France
    Contexte :

    Développement de l’IHM NextGen d’un instrument médical de mammographie à rayons X, intégrant l’acquisition et la visualisation d’images 2D / 3D, la reconstruction volumique et des fonctionnalités avancées d’impression et d’annotation.
    Produit critique, fortement contraint en robustesse, performance, non-blocage UI et conformité réglementaire.


    Responsabilités / Missions :

    Architecture IHM temps réel : conception et évolution du Viewer d’acquisition basé sur Qt/QML, garantissant une interface non bloquante malgré des flux d’images reçus de manière asynchrone et non ordonnée

    Gestion des priorités et de la plateformarisation des ressources : orchestration de la réception, du traitement et de l’affichage des images sans dégradation de l’expérience utilisateur

    Intégration traitement d’images avancé : interfaçage avec les bibliothèques de reconstruction 3D fournies par l’équipe traitement d’images (pipeline acquisition → reconstruction → affichage)


    Industrialisation : intégration continue sous Jenkins, exécution de tests automatiques sur bancs machines et génération de rapports de compilation et de validation

    Réalisations marquantes :

    Mise en place d’une IHM robuste et non bloquante capable de gérer des acquisitions d’images RX asynchrones avec priorisation dynamique

    Contribution clé à l’intégration de la reconstruction 3D dans le Viewer de mammographie

    Développement de fonctionnalités avancées : Targeting on Scout, PPCM, Smart Display, outils d’impression et d’annotation

    Participation à la définition et planification des sprints en lien avec les contraintes produit et réglementaires

    Renforcement de la qualité logicielle via automatisation des tests, revues de code et amélioration continue

    Environnement technique :

    C++, Qt, QML, Python, Bash, DDS | Linux (VM), Windows | Squish | Jenkins | Git, GitLab, Code Collaborator | SonarQube | Qt Creator, VS Code | DOORS, Confluence | JavaScript, TypeScript, Angular (API Web)| Visual code
    Qt Python QML Intégration d’une API externe Qualité logicielle (SonarQube / clang-tidy / clazy)
  • FRAMATOME
    Consultant Senior / Développeur Informatique Scientifique – Simulation Cœur Réacteur/HPC
    ENERGIE
    octobre 2019 - janvier 2022 (2 ans et 3 mois)
    La Défense, France
    Contexte :

    Développement et maintenance de logiciels de simulation numérique pour le calcul dans le cœur des réacteurs nucléaires et développement d’outils de post traitement.

    Environnement Linux cluster (jobs batch PBS), forte exigence de robustesse, traçabilité et validation vs références.


    Responsabilités / Missions :

    • Développement et évolution de modules de calcul (Python/C) : implémentation d’algorithmes et intégration dans l’écosystème de simulation

    • Optimisation et fiabilisation : amélioration des performances et de la stabilité des codes de calcul (temps de calcul, robustesse, cas limites)

    • Industrialisation des campagnes de calcul : scripts batch, soumission PBS, outillage d’exécution et reproductibilité sur clusters Linux

    • Qualité et validation : mise en place et exécution de tests unitaires / intégration, analyse d’écarts et comparaison aux calculs de référence

    • Support et maintenance corrective : diagnostic d’anomalies, corrections, prise en compte des retours utilisateurs

    • Outillage utilisateur : développement d’interfaces PyQt pour automatisation et post-traitement, accompagnement à la prise en main

    • Contribution outillage DevOps : amélioration des pratiques de versioning et d’intégration (selon contraintes projet)


    Réalisations marquantes :

    • Développement IHM PyQt de post-traitement (Copilote) et présentation/formation des utilisateurs

    • Implémentation et validation de nouveaux modules/algorithmes de calcul (ex. Cathare, Manta Smart, Plin_RFTC_MTC3D, CDG, EDG, SPA, EMR, Fuel‑sensus)

    • Mise en place de chaînes d’exécution sur cluster (PBS), accélération et fiabilisation simulation

    • Validation vs références et renforcement de la robustesse sur jeux de cas représentatifs


    Environnement technique :

    Python, C, Perl, Bash, CMake, Tcl/Tk | PyQt, Matplotlib | Windows

    PBS, Conda, Modulefile | Git, Bitbucket | PyCharm, Makefile
    Python Traitement par batchs Intégration d’une API externe Architecture IT

Recommandations

Soyez le premier à recommander Taofiki Lambert

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Master 2
    ENSTA
    2012
    Master 2
  • Cybersécurité – Gestion des risques pour dispositifs médicaux
    2024
    Cybersécurité – Gestion des risques pour dispositifs médicaux

Compétences

Catégories