You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Mouhsine C.MC

Mouhsine C.

Développeur C++/Python.

600 €/Tag
Paris, FR
3-7 Jahre

Durchschnittliche Reaktionszeit: 1h

Über Mouhsine

Développeur C/C++ & Python – Logiciels embarqués, systèmes critiques et applications backend
Ingénieur développeur avec plusieurs années d’expérience dans le développement C/C++ et Python, j'interviens sur des projets exigeants : systèmes embarqués, logiciels critiques (EN50128, AUTOSAR, ISO26262), backend haute performance et microservices REST. J’ai participé à des missions pour ENEDIS, Hitachi Rail, Dassault Systèmes, Capgemini Engineering… en concevant et intégrant des composants logiciels robustes, modulaires et testés (tests unitaires, intégration, CI/CD).
Mon expertise couvre :
• Développement C/C++/Python, SQL, Shell
• Frameworks backend (Drogon), WebSocket, Kafka
• Embarqué STM32, FreeRTOS, drivers bas niveau
• Protocoles (TCP/IP, FIFO, MQ, NMEA, CAN, UART, SPI…)
• Architecture logicielle, modèles de données, documentation technique
• Intégration continue (GitLab CI), CMake, Conan, Docker, Podman
• Détection d’erreurs, simulation, outils de validation (PyQT, CANoe, SCANeR)
Je propose un travail rigoureux, structuré et orienté fiabilité, particulièrement adapté aux projets techniques ou à forte complexité.
Disponible pour : développement, architecture, refonte, correction d’anomalies, industrialisation et tests.
  • Französisch

    Muttersprachlich oder zweisprachig

  • Englisch

    Verhandlungssicher

  • Arabisch

    Muttersprachlich oder zweisprachig

Vor Ort möglich
Paris (bis zu 50 km)

Projekt- und Berufserfahrung

  • Enedis
    Software engineering
    ENERGIE
    Juni 2025 - Heute (1 Jahr)
    Courbevoie, Frankreich
    • Concevoir des composants logiciels respectant les principes RESTFULL, SOLID, l’indépendance
    des services, l’évolutivité.
    • Définir les modèles de données et le contrat d’interface, en assurant la cohérence avec les
    systèmes existants.
    • Implémenter les Endpoints REST, en utilisant le framework Drogon.
    • Gérer la sérialisation et désérialisation des objets échangés.
    • Intégrer la gestion des erreurs et exceptions afin de renforcer la robustesse et améliorer
    l’expérience utilisateur.
    • Mettre en place des tests unitaires et des tests d’intégration pour la couverture et traitement des
    remontés sonar.
    • Implémenter la publication et la consommation de messages dans Kafka.
    • Implémenter un mécanisme de notification via webSocket.
    • Écrire et maintenir des scripts SQL pour gérer la persistance des données.
    • Développer des scripts Shell pour automatiser certaines tâches (tests, intégration).
    • Gérer la configuration : Git, Gitlab CI.
    • Gérer le build et les dépendances via conan et cmake.
    • Rédiger la documentation technique (schémas d’architecture, spécifications API).
    C++ Docker API REST Git Python
  • HitachiRail
    Software engineer
    AUTOMOBILSEKTOR
    Juni 2023 - März 2024 (9 Monate)
    Projet 1 : GEST : Gestion Sécurisée de la Signalisation Ferroviaire (EN50128)
    • Mise en place de l'environnement de développement et de la chaine de tests.
    • Définition des rôles et méthodes de travail conformément à la norme CENELEC 50128.
    • Conception détaillée des composants logiciels en UML, suivie du développement en langage C
    (interface, RBC, OAM, IHM).
    • Intégration et utilisation des bibliothèques de protocoles de communication spécifiques.
    • Modélisation d'un automate pour la gestion des restrictions en utilisant SCADE.
    • Développement et exécution des tests unitaires pour valider les fonctionnalités.
    Projet 2 : 5GOR – Communication Véhicule à Véhicule (V2V) et Véhicule à Infrastructure (V2X)
    • Développement en C++ des fonctionnalités de communication, NMEA, la reconstitution des trames
    verifiant le checksum et la synchronisation des données.
    • Mise en place de la communication utilisant TCP Sockets et IPC (FIFO, Message Queue), en C++
    de deux interfaces échangeant des structures de données (XML, JSON).
    C++ C
  • Capgemini Consulting - Capgemini Invent
    Software Developer
    AUTOMOBILSEKTOR
    Juni 2022 - Mai 2023 (11 Monate)
    Casablanca, Marokko
    I : AutoTire : Implémentation AUTOSAR pour la Gestion de la Pression des Pneus. (3mois)
    • Développement des Software Components (SWC) en utilisant « DAVINCI Developer » pour assurer
    la conformité avec les normes (IS26262) et rédaction des spécifications techniques.
    • Configuration et génération du code de la pile Basic Software (BSW+RTE) avec Microsar SIP pour
    garantir la robustesse et la fiabilité du logiciel.
    • Configuration des modules de communication, de diagnostic et de mémoire à l'aide de
    « DAVINCI Configurator ».
    • Développement des pilotes d'E/S (I/O Drivers) et des fonctions de commande d’actionneur sur
    Microsoft Visual Studio.
    • Utilisation de CANoe pour la simulation et le débogage afin de valider le fonctionnement du logiciel
    (HIL).
    o Language C, CAPL – Vektor davincci – ISO2262 – CANOE.
    II : Détection d’erreurs pour l’Algorithme de Contrôle de Conduite (ACC) basé sur l’environnement
    de simulation SCANeR (9 mois)
    • Réalisation d’une analyse approfondie des spécifications de l’algorithme de qualification (vérité
    de terrain) afin de définir les exigences et les critères de détection d’erreurs.
    • Exploitation des structures de données de type graphe et excel, pour représenter les trajectoires
    des véhicules et les interactions entre véhicules dans la simulation. Cette modélisation a permis de
    détecter efficacement les incohérences et anomalies sur le model entrainé et le model de simulation.
    • Création d’une interface utilisateur avec PyQT permettant de visualiser les graphes des scénarios
    de trafic, d’interagir avec les résultats de simulation et d’identifier facilement les erreurs dans la logique
    décisionnelle de l’algorithme ACC.
    o Python, excel, SCANeR, Perception, ROS.
    Python C++ ROS ISO 26262 Autosar

Empfehlungen

Sei die erste Person, die Mouhsine empfiehlt

Teile Deine Erfahrung aus der Zusammenarbeit mit diesem Freelancer.

Diese Freelancer passen auch zu Ihren Kriterien

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

Ausbildung und Abschlüsse

  • Ingénierie des systèmes électriques et embarqués
    Faculté des sciences et techniques, Maroc.
    2020

Fähigkeiten

Kategorien