Mohammed Ziyate

Du silicium au cloud — des logiciels qui livrent.

Ingénieur Logiciel avec 5 ans d'expérience en systèmes embarqués automobile. Je conçois des pipelines robustes, du firmware testé et des chaînes d'industrialisation sur lesquelles les équipes comptent.

À propos

Mohammed Ziyate

Je suis Mohammed Ziyate, Ingénieur Logiciel avec cinq années d'expérience concrète sur l'ensemble de la chaîne logicielle embarquée et automobile. Du C bas niveau sur microcontrôleurs STM32 aux pipelines de graphes de connaissances full-stack, j'ai livré des systèmes en production chez Continental, JTEKT et Capgemini. Mon travail se situe à la croisée du développement embarqué, de l'automatisation de tests et du CI/CD — construire l'infrastructure qui transforme le code en produits fiables et livrables. Je m'attache aux logiciels qui fonctionnent sous de vraies contraintes : budgets temporels, normes de sécurité et équipes qui avancent vite sans tout casser.

Expérience

2025 – Présent

Ingénieur Logiciel

Capgemini

Conception d'un pipeline de graphe de connaissances de bout en bout transformant la documentation PDF en données sémantiques interrogeables.

  • Développé un backend Python/FastAPI générant des fichiers d'ontologie et de graphe de connaissances Turtle (.ttl) à partir de documents PDF sur deux groupes de traitement distincts
  • Industrialisé le pipeline complet avec gestion d'erreurs structurée, journalisation centralisée et configuration pilotée par variables d'environnement
  • Intégré les workflows d'import GraphDB, l'initialisation du vector store et les requêtes QA sémantiques avec stockage persistant des résultats
  • Construit un dashboard Vite + React pour orchestrer les uploads, déclencher les exécutions, surveiller les logs et télécharger les artefacts
  • Implémenté une visualisation interactive de graphe via ReactFlow pour l'exploration intuitive des ontologies
  • Amélioré en continu la compatibilité inter-composants pour une intégration fluide du dashboard
PythonFastAPIReactViteReactFlowGraphDB
2023 – 2025

Ingénieur Système Embarqué

JTEKT

Responsable du cycle de développement embarqué complet — des exigences au firmware validé — sur des systèmes de direction automobile.

  • Géré les exigences dans DOORS et développé le logiciel embarqué en C et Simulink pour des calculateurs de direction safety-critical
  • Conçu et exécuté des tests unitaires avec BTC et l'analyse statique Polyspace ; réalisé la calibration et la validation niveau 0 (PAT)
  • Construit et maintenu des pipelines CI/CD pour l'intégration firmware automatisée et les tests de régression
  • Créé des outils d'automatisation pour l'intégration MBD, les workflows de calibration logicielle et l'exécution de tests
  • Développé une application desktop C++ Qt automatisant les interfaces d'ingénierie répétitives
CSimulinkDOORSJenkinsCI/CDC++QtPolyspace
2022 – 2023

Ingénieur Système Embarqué

Capgemini

Développé des modules de vol embarqués pour une plateforme drone, avec des améliorations de stabilité mesurables grâce à l'optimisation bas niveau.

  • Conçu des modules embarqués en C/C++ sur microcontrôleurs STM32 et ESP32 pour des systèmes de vol drone
  • Intégré FreeRTOS pour l'ordonnancement temps réel et développé des drivers périphériques bas niveau (I2C, SPI, UART)
  • Amélioré la stabilité système de 35 % par une analyse systématique des performances, l'optimisation mémoire et le raffinement du code temps-critique
  • Validé le comportement firmware par des tests hardware-in-the-loop et des cycles de debug itératifs
C/C++STM32ESP32FreeRTOSI2CSPI
2022

Ingénieur Système Embarqué

Continental

Optimisé un bootloader UDS pour le système Smartphone Based Access de Continental, garantissant un reflashing over-the-air sécurisé.

  • Optimisé le bootloader UDS pour le module Smartphone Based Access (connectivité Bluetooth/UWB)
  • Implémenté une passerelle CAN-SPI dans le bootloader permettant le transfert sécurisé des données pendant le reflashing ECU
  • Conçu des mécanismes de sécurité et des optimisations de vitesse de transfert conformes aux normes de cybersécurité automobile
  • Exécuté des campagnes complètes de tests unitaires et de validation
  • Développé une interface de configuration et calibration en Tkinter pour usage ingénierie
CANUDSBluetoothUWBGatewayTkinter
2020

Ingénieur R&D

Département de Recherche

Développé un système ADAS d'aide au maintien de voie en simulation, intégrant la modélisation dynamique du véhicule avec des algorithmes de contrôle.

  • Conçu et implémenté un système d'aide au maintien de voie avec MATLAB/Simulink
  • Intégré des modèles de dynamique véhicule avec des algorithmes de contrôle latéral basés sur un PID
  • Créé des scénarios de simulation complets pour la validation système sous conditions de conduite variées
MATLABSimulinkADASPID

Réalisations

Amélioré la stabilité de vol drone de 35 % par optimisation embarquée systématique sur STM32/ESP32

Construit des pipelines CI/CD de bout en bout pour l'intégration firmware automobile chez JTEKT, éliminant les processus de build manuels

Conçu une passerelle CAN-SPI conforme aux normes de cybersécurité automobile pour le système d'accès sans clé Continental

Livré un pipeline de graphe de connaissances full-stack (Python → GraphDB → React) en production chez Capgemini

Automatisé les workflows d'intégration MBD et de calibration, réduisant les tâches d'ingénierie répétitives dans l'équipe

Compétences

Techniques

PythonC/C++Automatisation de testsCI/CDGitJenkinsFastAPIReactMATLAB/Simulink

Organisationnelles

AutonomieFiabilitéEnthousiasmeSystèmes embarquésLogiciel embarqué

Méthodologiques

CANUDSAUTOSARProtocoles GatewayQtFreeRTOSI2C/SPI

Me contacter

Je suis ouvert aux nouvelles opportunités en systèmes embarqués, logiciel automobile et automatisation industrielle. Discutons-en.