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

El Yazid Ismaili

Ing. C++/Python – LIDAR & Vision par Ordinateur

450 €/jour
Paris, FR
3-7 ans

Délai de réponse moyen : 1h

À propos de El Yazid

Ingénieur C++ en développement logiciel haute performance, spécialisé en traitement de nuages de points LIDAR et perception 3D. J'ai conçu et déployé des pipelines complets de traitement 3D en C++17 (filtrage, segmentation, clustering, RANSAC) ainsi que des solutions de détection d'objets par IA (YOLO, Pointcept) pour la SNCF. Mon parcours inclut également le développement embarqué en C/C++ dans l'automobile (ISO 26262, ASPICE, CAN) chez Vinci Energies et EngLab.
Mes domaines d'intervention : développement C++17/Python performant, traitement de données 3D/LIDAR, vision par ordinateur, multithreading (OpenMP, std::thread), interfaces Qt/QML, conteneurisation Docker et intégration CI/CD sur Linux.
Disponible pour des missions en perception, traitement d'image, logiciel embarqué ou développement C++ de manière générale.
  • Français

    Bilingue ou natif

  • Anglais

    Bilingue ou natif

Accepte de travailler sur site
Paris (jusqu’à 50 km), Marseille (jusqu’à 50 km), Lyon (jusqu’à 50 km), Toulouse (jusqu’à 50 km), Bordeaux (jusqu’à 50 km)

Expériences

  • SNCF Réseau
    Ingénieur C++ 3D
    TRANSPORTS
    avril 2024 - mai 2026 (2 ans et 1 mois)
    Saint-Denis, France
    - Développement d'un pipeline de simulation et traitement de nuages de points LIDAR en C++17 et Python : filtrage statistique, sous-échantillonnage voxel, extraction de plans par RANSAC et segmentation pour la classification automatique d'objets d'infrastructure (caténaires, poteaux, signalisation).
    - Détection d'objets par IA : entraînement et déploiement de modèles YOLO sur des orthoimages 2D pour la détection, puis reprojection 3D et segmentation individuelle de chaque objet dans le nuage de points – approche directement applicable à la perception ADAS.
    - Utilisation de Pointcept pour la segmentation sémantique 3D des nuages de points LIDAR, permettant la classification fine des composants d'infrastructure.
    - Implémentation d'algorithmes de détection et clustering (Euclidean Cluster Extraction, Region Growing) sur des nuages de points denses.
    - Indexation spatiale via KD-Tree et Octree au sein d'une librairie interne C++ pour optimiser les recherches de voisinage sur des scans de 10M+ points.
    - Optimisation des performances via multithreading : OpenMP pour le traitement intensif point par point, std::thread pour le parallélisme de tâches.
    - Développement en Python pour le prototypage d'algorithmes de perception, l'automatisation de tests et le scripting d'outils.
    - Création d'interfaces de visualisation 3D interactives avec Qt et QML pour l'inspection et l'annotation des résultats de détection.
    - Conteneurisation Docker, déploiement sur Linux/Unix, base PostgreSQL.
    - Tests unitaires et d'intégration, revue de code ROS2/C++, documentation technique sur Confluence.
    C++17 Python Docker Microsoft Azure Cloud Lidar
  • Sequans Communication
    Ingénieur Plateforme d'Intégration
    TÉLÉCOMMUNICATIONS
    septembre 2023 - avril 2024 (7 mois)
    Paris, France
    • Développement de composants logiciels pour les puces Sequans (Tau) en C/C++11 pour les plateformes de télécommunications embarquées.

    • Création et maintenance de tests bas niveau côté puce, en utilisant C/C++ et l'assembleur si nécessaire, ainsi que Python pour les frameworks de tests automatisés et unitaires.

    • Identification, investigation et résolution des bogues et dysfonctionnements matériels et logiciels potentiels, au niveau du firmware et des pilotes.

    • Assistance aux activités de pré-validation ASIC à l'aide de l'émulateur Cadence Palladium Emulator Z1.
    C C++ Python Palladium Gitlab
  • Technology and Strategy
    Ingénieur Logiciel Embarqué
    AUTOMOBILE
    octobre 2022 - août 2023 (10 mois)
    France
    Développement d'un code C embarqué de bas niveau sur un contrôleur SPC58 pour un logiciel de gestion de la direction assistée dans les camions poids lourds Mercedes (contraintes en temps réel et exigences de sécurité fonctionnelles).

    J'ai travaillé selon le modèle A-SPICE et le cycle en V : spécification, conception détaillée, implémentation, tests et traçabilité.

    J'ai effectué des revues de code systématiques et des analyses statiques, garantissant la conformité aux normes MISRA C et aux directives de codage internes pour la robustesse et la maintenabilité.

    J'ai rédigé la documentation de conception logicielle détaillée des modules à l'aide de PlantUML (diagrammes de séquence, diagrammes de classes, vues architecturales).
    C Windows ASPICE Misra C PlantUML

Recommandations

Soyez le premier à recommander El Yazid

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

  • Master en Informatique
    Université de Bretagne Occidentale
    2023
    Logiciels pour les systèmes embarqués

Compétences

Catégories