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

Eng. C++/Python – LIDAR & Computer Vision

€450/day
Paris, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About El Yazid

C++ engineer in high-performance software development, specializing in LIDAR point cloud processing and 3D perception. I have designed and deployed complete 3D processing pipelines in C++17 (filtering, segmentation, clustering, RANSAC) as well as AI-based object detection solutions (YOLO, Pointcept) for SNCF. My experience also includes embedded development in C/C++ for the automotive industry (ISO 26262, ASPICE, CAN) at Vinci Energies and EngLab.
My areas of expertise: high-performance C++17/Python development, 3D/LIDAR data processing, computer vision, multithreading (OpenMP, std::thread), Qt/QML interfaces, Docker containerization, and CI/CD integration on Linux.
Available for missions in perception, image processing, embedded software, or C++ development in general.
  • French

    Native or bilingual

  • English

    Native or bilingual

Can work on-site
Paris (up to 50km), Marseille (up to 50km), Lyon (up to 50km), Toulouse (up to 50km), Bordeaux (up to 50km)

Experience

  • SNCF Réseau
    C++ 3D Engineer
    TRANSPORTATION
    April 2024 - May 2026 (2 years and 1 month)
    Saint-Denis, France
    - Development of a LIDAR point cloud simulation and processing pipeline in C++17 and Python: statistical filtering, voxel downsampling, RANSAC plane extraction, and segmentation for automatic classification of infrastructure objects (catenaries, poles, signage).
    - AI-based object detection: training and deployment of YOLO models on 2D orthoimages for detection, followed by 3D reprojection and individual segmentation of each object in the point cloud – an approach directly applicable to ADAS perception.
    - Utilization of Pointcept for 3D semantic segmentation of LIDAR point clouds, enabling fine classification of infrastructure components.
    - Implementation of detection and clustering algorithms (Euclidean Cluster Extraction, Region Growing) on dense point clouds.
    - Spatial indexing using KD-Tree and Octree within an internal C++ library to optimize neighborhood searches on scans with 10M+ points.
    - Performance optimization through multithreading: OpenMP for intensive point-by-point processing, std::thread for task parallelism.
    - Python development for perception algorithm prototyping, test automation, and tool scripting.
    - Creation of interactive 3D visualization interfaces with Qt and QML for inspection and annotation of detection results.
    - Docker containerization, deployment on Linux/Unix, PostgreSQL database.
    - Unit and integration tests, ROS2/C++ code reviews, technical documentation on Confluence.
    C++17 Python Docker Microsoft Azure Cloud Lidar
  • Sequans Communication
    Integration Platform Engineer
    TELECOMMUNICATIONS
    September 2023 - April 2024 (7 months)
    Paris, France
    • Development of software components for Sequans (Tau) chips in C/C++11 for embedded telecommunications platforms.

    • Creation and maintenance of low-level chip-side tests, using C/C++ and assembler if necessary, as well as Python for automated and unit test frameworks.

    • Identification, investigation, and resolution of potential hardware and software bugs and malfunctions, at the firmware and driver level.

    • Assistance with ASIC pre-validation activities using the Cadence Palladium Emulator Z1.
    C C++ Python Palladium Gitlab
  • Technology and Strategy
    Embedded Software Engineer
    AUTOMOBILE
    October 2022 - August 2023 (10 months)
    France
    Development of low-level embedded C code on an SPC58 controller for power steering management software in Mercedes heavy-duty trucks (real-time constraints and functional safety requirements).

    I worked according to the A-SPICE model and the V-cycle: specification, detailed design, implementation, testing, and traceability.

    I performed systematic code reviews and static analyses, ensuring compliance with MISRA C standards and internal coding guidelines for robustness and maintainability.

    I wrote detailed software design documentation for modules using PlantUML (sequence diagrams, class diagrams, architectural views).
    C Windows ASPICE Misra C PlantUML

Recommendations

Be the first to recommend El Yazid

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

  • Master's in Computer Science
    University of South Brittany
    2023
    Logiciels pour les systèmes embarqués

Skill set

Categories