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

Nabil D.

Ingénieur logiciel - systèmes embarqués

600 €/jour
Paris, FR
3-7 ans

Délai de réponse moyen : 1h

À propos de Nabil

Ingénieur logiciel embarqué expérimentés (+7 ans), spécialisé dans la programmation bas niveau en C, C++, Rust et Python. Mon expertise se concentre sur le développement de systèmes embarqués critiques, avec une maîtrise approfondie des systèmes temps réel (RTOS). J'ai mené à bien de nombreux projets de conception et de développement logicielle pour des environnements exigeants, garantissant la performance, la fiabilité et la sécurité des solutions déployées.

Mon expertise s'étend également au DevOps. Je suis à l'aise avec la gestion de configuration, l'intégration continue et les outils associés tels que Git, GitLab, Docker et Jenkins. Cette double compétence me permet d'optimiser les cycles de développement et d'intégration, en garantissant une qualité de code élevée, et une livraison continue.



Passionné par l'innovation et les défis techniques, je suis toujours prêt à explorer de nouvelles technologies et à contribuer à des projets ambitieux.
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

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

Expériences

  • Air Liquide Medical System
    Ingénieur logiciel embarqué médical (R&D)
    SECTEUR MÉDICAL
    mai 2022 - Aujourd'hui (4 ans et 1 mois)
    Paris, France
    • Conception de logiciel embarqué pour des équipements d'assistance respiratoire. Intervention sur les phases de développement en prenant en charge les activités de conception :


    - Etudes de faisabilité.

    - Intégration logiciels dans des sous-ensembles électropneumatiques.
    - Développement du logiciel en respectant les règles de codage sur des systèmes embarqués.
    - Développement des protocoles de tests associés (test unitaires et d’intégration)
    - Recherche et résolution d’anomalies.
    - Participation à l'élaboration des plans de test en fonction des points identifiés lors de la spécification des éléments logiciels.
    - Intégration au niveau de la conception des besoins spécifiques liés aux méthodes de fabrication et de maintenance avec le support de
    l'équipe d'industrialisation et maintenance.
    - Participation à la capitalisation des connaissances de la plateforme ainsi qu'à la mise en place des améliorations de fonctionnement.
    - Développement logiciel dans un environnement médical (ISO 13485) sous les contraintes normatives liées au développement logiciel
    (IEC 62304)

    • Pilotage de migration des outils d’intégration continue vers Git/Gitlab

    - Etudes de faisabilité de la migration d’un environnement sous SVN et Jenkins vers un environnement sous Git et Gitlab
    - Préparation d’appel d’offres et choix du prestataire
    - Encadrement des prestataires pendant la migration
    - Test sous l'environnement de production et assistance de l’équipe pour la prise en main du nouvel environnement
    - Validation des outils Git et Gitlab selon la procédure interne de la validation des application (VML)
    - Rédaction des documents du processus de développement logiciel sous le nouvel environnement

    Gitlab CI/CD Programmation C/C++ Programmation C IEC 62304 ISO 13485 Qt Git Python IEC62304
  • -Thales,
    Ingénieur logiciel embarqué ferroviaire
    juillet 2020 - mai 2022 (1 an et 10 mois)
    France
    • Développement logiciel pour Linux embarqué (Signalisation ferroviaire)

    Contribution au développement du logiciel embarqué pour le PIPC qui est un système
    permettant le contrôle et la commande d’appareil de voie et des signaux sous condition d’une logique (enclenchement) garantissant la sécurité des circulations des trains, des biens matériels et des personnels à pied d’œuvre dans une zone géographique donnée.


    - Développement d’une interface basée sur le protocole UDP pour s’interfacer avec l’outil LEU (appareil positionné sur la voie ferrée pour informer le PIPC de l'existence ou pas des train sur les rails)
    Programmation C/C++ Python Git Bitbucket Docker Atlassian JIRA EN 50128
  • Valeo
    Ingénieur logiciel embarqué
    AUTOMOBILE
    octobre 2017 - juillet 2020 (2 ans et 9 mois)
    Créteil, France
    Projets automobiles (RTOS, Microcontrôleur, C, C++, Python et Qt)

    • Écran avec une interface gestuelle à l'aide des capteurs/émetteurs infrarouge :
    Un écran équipé des capteurs et émetteurs infrarouge, les ondes envoyées par les émetteurs sont réfléchis sur les mains de l’utilisateur et captées par les capteurs infrarouge. Les signaux des capteurs sont ensuite analysés grâce à l’algorithme développé pour en tirer les gestes joué par l'utilisateur devant l’écran. Ces gestes identifiés (swipe, approche, …) sont utilisés ensuite pour contrôler le volume sonore, la navigation entre les pages, la confirmation des commandes …etc. Le développement a été fait en C sous l’OS temps réel microsar pour la cible RH850.
    • Siège électrique contrôlable à l’aide d’une IHM:
    Un siège automobile électronique piloté par une interface via l’UART. L’interface IHM développée sous Qt sert à la fois pour calibrer les axes du siège et pour piloter les moteurs afin de régler la position du siège. Côté embarqué, un driver a été développé pour contrôler les moteurs électriques et un applicatif a été développé pour recevoir les commandes via l’UART et piloter les moteurs. Le développement embarqué a été fait en C sous l’OS temps réel TI-RTOS pour la cible TivaC.
    • Driver d’écran tactile
    Développement d’un driver tactile en C. L’idée du projet était de développer un driver générique pour les différentes dalles tactiles d’Atmel utilisé dans les différents projets R&D pour faciliter la réutilisation des dalles tactiles.
    • Caméra thermiques :
    Caméra thermiques pour mesurer la température local dans chaque zone de l’habitacle du véhicule (pour personnaliser la climatisation pour chaque passager). Un driver I2C a été développé pour récupérer la température du capteur de température (sous forme de matrice).
    C C++ Programmation Python Qt Systèmes d’exploitation temps réel (RTOS) I2C UART Microcontrôleur

Recommandations

Soyez le premier à recommander Nabil

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

  • Génie Informatique Industrielle et Instrumentation
    INSA
    2017
  • Ingénieur Systèmes Embarqués
    ENSA
    2017

Compétences (38)

Catégories