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

Average response time: 1 hour

About 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.
  • French

    Native or bilingual

  • English

    Fluent

  • Kabyle

    Native or bilingual

  • Spanish

    Basic

  • Arabic

    Basic

Can work on-site
Paris (up to 50km)

Experience

  • CSEE - Compagnie des signaux
    INGENIEUR DEVELOPPEMENT SOFTWARE
    TRANSPORTATION
    March 2026 - July 2026 (4 months)
    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
    SOFTWARE PUBLISHING
    September 2025 - March 2026 (6 months)
    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
    AVIATION AND AEROSPACE
    September 2024 - July 2025 (10 months)
    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

Recommendations

Be the first to recommend Yanis

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

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

Education

  • 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

Skill set

Categories