About El Yazid
French
Native or bilingual
English
Native or bilingual
Experience
- SNCF RéseauC++ 3D EngineerTRANSPORTATIONApril 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.
- Sequans CommunicationIntegration Platform EngineerTELECOMMUNICATIONSSeptember 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.
- Technology and StrategyEmbedded Software EngineerAUTOMOBILEOctober 2022 - August 2023 (10 months)FranceDevelopment 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).
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
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Master's in Computer ScienceUniversity of South Brittany2023Logiciels pour les systèmes embarqués