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

Délai de réponse moyen : 1h

À propos de Yanis

Ingénieur logiciel, je vous accompagne dans la conception, le développement et la validation de solutions logicielles, performantes et adaptées à vos besoins. Grâce à une solide maîtrise du développement embarqué, du C/C++, de Python ainsi que des environnements Linux, je contribue à la réalisation de projets exigeants, de l'analyse des besoins jusqu'à l'intégration et aux tests. Curieux, rigoureux et orienté résolution de problèmes, j'apporte une approche pragmatique et une forte capacité d'adaptation pour mener à bien des projets de développement, d'optimisation logicielle, d'intégration de systèmes et de validation technique.
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

  • Kabyle

    Bilingue ou natif

  • Espagnol

    Notions

  • Arabe

    Notions

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

Expériences

  • CSEE - Compagnie des signaux
    INGENIEUR DEVELOPPEMENT SOFTWARE
    TRANSPORTS
    mars 2026 - juillet 2026 (4 mois)
    Issy-les-Moulineaux, France
    ❖ OBJECTIFS
     Qualification logiciel
     Spécification et exigences
     Automatisation de tests logiciels
     Optimisation de Code
     Interface de Liaison
     Gestion de la Mémoire

    ❖ REALISATIONS
     Rédaction des spécifications selon la norme DO-330 et EN50128.
     Rédaction de procédure, et résultats de test
     Qualification de l’outil logiciel de vérification selon la norme DO-330 et EN50128.
     Gestion de Conf
     Réécriture d'algorithmes en C permettant un gain de performance par rapport à l'ancienne solution en pur script.
     Correction de fuites mémoires critiques et optimisation de l'utilisation de la RAM via des outils de profilage comme Valgrind et gdb.
     Création de wrappers avec ctypes ou Cython pour permettre aux data scientists d'appeler des bibliothèques C optimisées directement depuis leurs scripts Python.

    ❖ ENVIRONNEMENT TECHNIQUE
     Langages : C (GCC/Clang), Python 3.12+, Bash.
     Bibliothèques : NumPy (C-API), Pandas, LibUV.
     Outils : Make/CMake, Valgrind, Git, Docker.
    Qualification validation Test et validation Programmation C/C++ Programmation Python EN 50128
  • RED'TEC
    INGENIEUR DEVELOPPEMENT SOFTWARE
    EDITION DE LOGICIELS
    septembre 2025 - mars 2026 (6 mois)
    Paris, France
    ❖ OBJECTIFS
     Développement d’outils Python pour traitement de données techniques
     Développement de prototypes logiciels en C pour systèmes embarqués
     Expérimentation autour de protocoles de communication embarqués (SPI, I2C, UART)
     Automatisation de tests logiciels
     Veille technologique sur architectures embarquées
     Développement et para métrage d’interface IHM

    ❖ REALISATIONS
     Développement d’outils en Python pour l’analyse et la conversion de fichiers de données techniques
     Conception d’outils d’automatisation pour la génération et la validation de code embarqué.
     Développement de modules logiciels en C/C++ pour systèmes embarqués.
     Mise en place de scripts de tests automatisés et validation fonctionnelle.
     Analyse et optimisation de code embarqué pour améliorer les performances et la robustesse.
     Création de tableaux de bord de suivi de données avec Power BI.
     Veille technologique sur les architectures embarquées et protocoles de communication.

    ❖ ENVIRONNEMENT TECHNIQUE
     Langages : C, C++, Python (Scripting & Automation).
     Systèmes & Embarqué : Microcontrôleurs (MCU), Temps réel, Gestion de la mémoire.
     Protocoles de Communication : SPI, I2C, UART, CAN
     Tests & Qualité : Automatisation de tests, Validation fonctionnelle, Unittest/Pytest.
     Analyse de Données & BI : Power BI, Traitement de données techniques (Pandas/NumPy), Analyse de logs.
     Outils & Méthodes : Git, Chaînes de compilation (GCC/Makefile), IDE (VS Code, STM32Cube), Veille technologique.
    Programmation C/C++ Programmation Python Analyse de données Traitement de données intégration électronique
  • Safran Electrical & Power
    INGENIEUR DEVELOPPEMENT SOFTWARE / SOFTWARE EMBARQUE
    AÉRONAUTIQUE & AÉROSPATIALE
    septembre 2024 - juillet 2025 (10 mois)
    Créteil, France
    ❖ PARTIE II
    ❖ OBJECTIFS
     Développement logiciel embarqué
     Conception hardware/logiciel
     Débogage et tests
     Documentation et gestion de version
     Maintenance et support
     Test et validation

    ❖ REALISATIONS
     Développement en C/C++, Python pour systèmes embarqués et applications temps réel.
     Intégration et Optimisation Logicielle
     Interaction hardware/software: Développement et intégration de logiciels interagissant avec des capteurs, actionneurs et périphériques embarqués.
     Utilisation d'outils de débogage avancés (JTAG, GDB, OpenOCD) pour l’analyse et la correction d’anomalies.
     Validation et Qualité Logicielle
     Tests et validation: Développement de tests unitaires, fonctionnels et d’intégration pour garantir la robustesse et la stabilité des logiciels.
     Correction de bugs: Identification et résolution proactive des anomalies, amélioration continue des performances.
     Gestion de Version et Documentation
     Rédaction de spécifications, guides d’utilisation et documentation API.
     Maintenance et Support
     Maintenance logicielle: Mise à jour et amélioration de logiciels existants, refactoring et optimisation
     Support technique: Analyse et résolution des problèmes logiciels sur le terrain ou à distance.


    ❖ OUTILS UTILISES
     Eclipse
     GNU
     Lauterbach TRACE32
     VS Code
     Spyder
     WindChill
    Programmation Python Programmation C/C++ Qualification validation Test et validation DO-178C

Recommandations

Soyez le premier à recommander Yanis

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

  • Diplôme d’Ingénieur – Systèmes embarqués pour les transports intelligents
    EFREI Paris - Paris Panthéon-Assas Université, Villejuif (94)
    2023

Certifications

  • Habilitation électrique – BO, HOV, B2V, BC, BR, BE ESSAI –
    TEMIS Formation, Villejuif (94)
    2026

Compétences

Catégories