khaskhoussi moufida

Ingénieure développement C/C++ |Scrum Master

Salaire / Taux journalier

Paris, France

Freelance, ouvert au CDI

Peut venir sur site

Expertises

C++Linux

Langues

Français

À propos

Introduction

7 ans d’expérience en développement, optimisation, sécurisation et maintenance de logiciels complexes haute performance avec une connaissance approfondie de la programmation orientée objet, bas niveau, embarquée, temps réel et multithread.

Liens

Expérience de travail

Développeuse C/C++

Exail Technologies

sept. 2023 - Présent

3 ans 2 mois

Île-de-France, France · Hybrid

Projet: Sécurisation du software des systèmes de navigations pour des bateaux dont l’objectif est de protéger le produit contre les détournements d’usage. Implémentation de nouveaux features pour améliorer la qualité du software. - Études du document de spécification du nouveau feature. - Recherche sur la solution optimale pour garantir un software sécurisé et répondants aux besoins du client. - Développement de la solution : Implémenter un bootloader sécurisé. Mettre à jour le bootloader(barebox) à la dernière version du produit (version 2023) pour pouvoir bénéficier des nouveaux features du produit. - Implémenter un mécanisme pour signer le bootloader du projet (des clés publiques et privées, les utiliser pour signer le boot et aussi pour vérifier la bonne signature après) - Activer le mécanisme HAB dans le microprocesseur imx6 du produit (ce mécanisme analyse la signature du bootloader flashé pour vérifier que c’est un software sécurisé et refuse tous softwares non sécurisés) - Tester la solution développée sur la carte du produit. - Écrire les documentations nécessaires qui décrivent les étapes d’implémentations de la solution et les étapes pour tester la solution. - Implémentation d’une méthode pour configurer les paramètres des protocoles du produits en parsant un fichier yaml de configuration : - Implémentation du fichier yaml qui contient les paramètres spécifiques à chaque produit. - Implémentation du code pour parser le fichier yaml et appeler les fonctions d’activation des configurations. Environnement technique : C, C++, Linux, Windows, Bash, Visual studio, Git, Cygwin, Mobaxtern, Agile.

Développeuse C++

SUEZ

juin 2022 - août 2023

1 an 3 mois

Île-de-France, France · Hybrid

PROJET : Développement d’un framework basé sur le protocole wize pour transmettre les données dans un réseau radio : - Formation en habilitation électrique. - Etudes des documents de spécification du produit et du protocole wize. - Développement des exigences client. - Implémentation des évolutions qui concernent le format et contenu des trames envoyées. - Implémentation du mode hybride pour pouvoir utiliser le produit dans ces 2 modes de fonctionnements simultanément (mode standard d’envoi des trames programmés et mode collecte de données par l’envoi de commandes). Environnement technique : C++, simplicity studio, Git/Gerrit, mantis, radio, wize, Agile Scrum

Développeuse C++

Sagemcom

mai 2020 - mai 2022

2 ans 1 mois

PROJET : Développement du software embarqué pour des compteurs d’énergie électrique et compteurs de gaz - Formation en habilitation électrique. - Étude des besoins fonctionnels des clients. - S’assurer de la prise en compte de toutes les exigences du client dans le développement des différents modules du projet (ihm, téléchargement du firmware, alarmes ...) en respectant la norme dlms cosem et le Blue Book. - Support technique des membres de l’équipe - Débogage, analyse et fixation des bugs pour maintenir en condition opérationnelle les compteurs. - Implémentation et mise à jour des bases de données qui contiennent les grandeurs de consommation et de facturation. - Suivre l’avancement des correctifs avec les équipes de développements support et animation des réunions de communication. - Implémentation et exécution des tests unitaires, d’intégration et des tests de non-régression. - Rédaction des rapports de tests. Environnement technique : C++, Linux, FreeRTOS, multithreading, SQL, XML, Docker, SVN, Git, Gerrit, Confluence, Jira, Jenkins, Google Test, Blue book, MVision Keil, Agile

Développeur C++

INNOV-ALLIANCE-TECH

sept. 2019 - oct. 2020

1 an 2 mois

PROJET : Développement du software embarqué pour un compteur d’énergie électrique REALISATIONS : - Analyse et étude de cahier des charges. - Rédaction des documents de spécifications techniques pour répondre aux exigences du client. - Modéliser et assurer les mises à jour régulières des documents de spécification. - Développement des différents modules du projet (métrologie, téléchargement du firmware, facturation, gestion des événements …) en respectant la norme DLMS COSEM et le Blue Book. - Débogage, analyse et corrections des anomalies. - Le respect du planning des développements fixés par le responsable logiciel. - Planification, Implémentation des scripts de tests en python et exécution des tests requis (Tests unitaires, Tests d’intégration). - Rédaction de rapports de tests. Environnement Technique: C++, Systèmes temps réel (RTOS), multithreading, Excel, Python, Dlms cosem, Smart grid, Blue book, Keil, Testlink, Redmine, SVN, Bugzilla, Cycle En V

Développeuse C

LOGAWIN

févr. 2019 - août 2019

7 mois

Tunisie

Projet : Le développement d’un prototype de pilotage d’entrées/sorties déporté en ccTalk (similaire à RS232) pour la centralisation des systèmes de paiement d'une laverie automatique Domaine d’intervention : - Formation en C : - Développement d’une machine à état pour la transmission et la réception de caractères sous le protocole ETHERNET. - Développement d’une librairie qui remplace la fonction UART dans un microcontrôleur pour la transmission et la réception de caractères. - L’implémentation d’une application d’enregistrement dans un fichier de base les données de transactions des clients d’une banque. - L’implémentation d’une application de réservation des tickets dans un bus. - Étude du cahier de charge. - Rédaction des document techniques qui répondent aux exigences du client. - Analyse des données. - Élaboration d’un modèle de données et mises à jour régulière de ce modèle. - Animation des réunions de communication. - Débogage de la carte électronique prototype. - Implémentation du protocole ccTalk sur les cartes électroniques. - Test et validation du système implémenté. - Tester la solution en conditions opérationnelles Environnement Technique : C, MPLABX, EAGLE, microcontrôleurs pic, UART, RS232, Ethernet.


Formation

École nationale d'ingénieurs de carthage

Diplôme d'ingénieur

2016 - 2019

2 ans 9 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.