You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Mohamed Mourad HafidhiMM

Mohamed Mourad Hafidhi

Supermalter

Ingénieur FPGA

600 €/jour
1 projet
Antony, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Mohamed Mourad

Expérience de plus de 10 ans dans la programmation sur des carte reprogrammable FPGA (VHDL/C). Compétences en Traitement de signal, Electronique Numérique,
Systèmes embarqués …

Expérience sur les différents phase du cycle d'un produit : Conception, Développement, Validation
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

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

Expériences

  • ASN
    Ingénieur Développement FPGA
    TÉLÉCOMMUNICATIONS
    mai 2022 - Aujourd'hui (4 ans et 1 mois)
    1 . Analyse des besoins et des exigences : Évaluer les besoins en termes de capacités de communication, de bande passante, de fiabilité, etc., pour définir les spécifications de l'architecture du répéteur sous-marin. 2. Conception de l'architecture FPGA : Concevoir l'architecture globale du répéteur sous-marin en utilisant des circuits programmables (FPGA). Identifier les composants clés, les interfaces et les flux de données nécessaires pour garantir des communications sous-marines fiables. 3. Codage en VHDL : Développer et implémenter l'architecture du répéteur sous-marin en utilisant le langage VHDL. Écrire le code VHDL pour chaque composant du répéteur, en suivant les spécifications et les normes requises. 4. Tests et simulations : Réaliser des tests approfondis et des simulations pour valider l'architecture du répéteur sous-marin. Utiliser des outils de simulation pour évaluer les performances, détecter les problèmes potentiels et optimiser le fonctionnement du système. 5. Maquette pour la validation de l'architecture (Proof of Concept) : Mettre en place une maquette du répéteur sous-marin pour tester et démontrer la viabilité de l'architecture conçue. Collaborer avec des équipes multidisciplinaires, notamment des ingénieurs en optronique, en logiciel et en matériel, pour assurer une intégration réussie. 6. Documentation : Documenter l'architecture conçue en créant des schémas, des spécifications techniques, des interfaces et des processus de fonctionnement détaillés. Rédiger des rapports complets sur les tests, les simulations et les résultats obtenus lors de la validation de l'architecture.
    VHDL FPGA Modelsim Electronique numérique ASIC
  • VITEC
    Ingénieur FPGA
    TÉLÉCOMMUNICATIONS
    novembre 2021 - mai 2022 (6 mois)
    Mission : Prototypage de la chaîne audio pour un ASIC Description des tâches : 1 . Définition des plans de prototypage audio et rédaction des documents :
    - Analyser les spécifications de la fonction audio du système et définir les exigences du prototypage.
    - Élaborer un plan détaillé pour le test de la chaîne audio.
    - Rédiger des documents techniques, tels que des manuels d'utilisation et des rapports de test. 2. Développement en C++ des fonctions audio :
    - Implémenter les fonctions audio requises en utilisant le langage C++.
    - Assurer la compatibilité et l'interopérabilité avec les autres composants du système.
    - Effectuer des tests unitaires pour vérifier la fonctionnalité et la qualité du code. 3. Ajout des modules VHDL et intégration dans la carte :
    - Concevoir et développer les modules VHDL nécessaires pour le traitement audio.
    - Intégrer les modules VHDL avec les composants existants.
    - Effectuer des simulations pour valider le bon fonctionnement des modules VHDL. 4. Debug et correction des bugs :
    - Identifier et résoudre les problèmes de fonctionnement, les bugs et les erreurs dans la chaîne audio.
    - Utiliser des outils de débogage, tels que des analyseurs logiques, pour trouver et corriger les problèmes.
    - Collaborer avec l'équipe pour effectuer des tests de validation et de vérification. Environnement technique requis :
    - Langages de programmation : VHDL, C++
    - Outils de développement : Quartus, ALDEC
    - Outils d'intégration continue : Jenkins
    - Plateforme matérielle : Arria10
    VHDL C Test et validation
  • Elsys Design
    Ingénieur FPGA - Client : Watt and Well
    AÉRONAUTIQUE & AÉROSPATIALE
    janvier 2020 - juillet 2021 (1 an et 6 mois)
    Mission : Développement et validation de l'équipement de vol Ariane 6 1 . Définition des plans de vérification du système et rédaction des documents :
    - Analyser les spécifications et comprendre les fonctionnalités requises.
    - Élaborer un plan de vérification détaillé en identifiant les tests nécessaires pour valider la carte FPGA.
    - Rédiger des documents techniques tels que des spécifications de vérification, des procédures de test et des rapports de validation. 2. Conception et développement de l'environnement de test/Debug :
    - Concevoir et mettre en place un environnement de test complet pour vérifier le bon fonctionnement de l'équipement de vol.
    - Développer des outils de débogage et de test en utilisant des langages de programmation tels que Python.
    - Créer des testbenches VHDL et utiliser la méthodologie UVM pour valider les fonctionnalités de l'équipement. 3. Codage en langage VHDL :
    - Implémenter les fonctionnalités requises en utilisant le langage VHDL.
    - Veiller à ce que le code VHDL soit conforme aux spécifications et aux normes de l'industrie.
    - Collaborer avec d'autres membres de l'équipe pour assurer l'interopérabilité avec les autres composants du système. 4. Validation et vérification :
    - Effectuer des tests unitaires pour vérifier la fonctionnalité des composants de l'équipement de vol.
    - Participer à des tests d'intégration pour s'assurer que tous les composants fonctionnent ensemble de manière harmonieuse.
    - Identifier et résoudre les problèmes de fonctionnement, les bugs et les erreurs en effectuant des activités de débogage approfondies. 5. Travailler en étroite collaboration avec des équipes multidisciplinaires, y compris des ingénieurs électroniques, logiciels et systèmes, pour assurer une intégration réussie de l'équipement 6. Documenter les résultats des tests, les problèmes rencontrés et les solutions mises en œuvre.
    VHDL Python FPGA Electronique numérique Vunit

Recommandations

Soyez le premier à recommander Mohamed Mourad

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

  • Doctorat, electronique
    Université Bretagne Sud
    2017
    Doctorat, electronique
  • Ingénieur en Télécommunications, Télécommunication
    Supcom
    2014
    Ingénieur en Télécommunications, Télécommunication

Compétences

Catégories