EL YAZID ISMAILI

Embedded C++ Developer Engineer

Salaire / Taux journalier

Paris, France

Mobilité : France

Freelance

Peut venir sur site

Expertises

C++PythonCLinuxSystèmes embarquésDéveloppement BackendNumPyJavascriptpandasTensorFlowDeep LearningIAscikit-learnPyTorchAzureDevOpsRustMachine LearningClean ArchitectureCopilotIngénieur systèmes embarquésGoogle Cloud PlatformGitBitbucketMQTTESP32DockerIngénieur DevOpsData ScientistJiraSQLiteGitHubArduinoGitLabJenkinsCopilot StudioMakeMATLABMySQLRaspberry PiCoaching agileIngénieur logicielScrum

Langues

Arabe (Maternelle)Anglais (Courant)Français (Courant)

À propos

Introduction

Experienced C++ Developer Engineer with a strong background in embedded systems, real-time programming, and robotics, demonstrated through academic projects and professional experiences. Proficient in Linux environments and microcontrollers, with a solid understanding of software development methodologies.

Liens

Expérience de travail

C++17 Software Engineer – Lidar & BIM

SNCF Réseau

avr. 2024 - Présent

2 ans 7 mois

Saint-Denis, France

R&D – 3D Point Clouds, BIM Automation, Algorithms : • Developed C++17 and Python algorithms for large-scale processing of geo-referenced 3D LiDAR point clouds (pre-processing, filtering, segmentation, classification). • Designed and implemented Scan-to-BIM automation algorithms, transforming 3D point clouds into structured BIM information (IFC) and enabling the automatic generation or update of infrastructure digital twins. • Built algorithms to compute insertion points, orientations, and geometric parameters for automatically placing railway assets into IFC models (BIM object positioning and alignment). • Integrated 3D computer vision and AI-based detection models (OpenCV, PyTorch) to identify equipment and infrastructure elements within point clouds. • Contributed to the industrialization and optimization of the processing pipeline (parallelization, memory optimization, large data workflows with Entwine / GDAL). • Participated in Jira-based project tracking, task estimation, sprint planning, and reporting. • Performed code reviews, wrote technical documentation, and contributed to continuous improvement of C++ code quality.

Plateform Integration Engineer (C++11 & Python)

Sequans Communications

sept. 2023 - mai 2024

9 mois

Paris, France

• Developping the software components of the Sequans chipsets « Taurus ». • Test development using mainly low level C/C++ on the chipset side « knowledge of Assembly can helps too», Python for the automated test and unittest framework. • Identification, investigation and resolution of potential Bugs and HW/SW malfunctions. • ASIC pre-validation using Cadence Palladium Emulator Z1.

Embedded Software Engineer

ENGLAB

oct. 2022 - août 2023

11 mois

Strasbourg, France

Power Steering Management Software for Mercedes Trucks : • Developed low-level C code on an SPC58 microcontroller for power steering functions in Mercedes heavy-duty trucks (real-time constraints, functional safety requirements). • Worked according to the A-SPICE model and V-cycle: specification, detailed design, implementation, testing, and traceability. • Performed systematic code reviews, static analysis, and ensured compliance with MISRA C rules (code quality, robustness, and maintainability). • Wrote detailed software design documentation for the modules using PlantUML (sequence diagrams, class diagrams, architecture diagrams).

C++ & ROS Engineer

Actemium France

mars 2022 - août 2022

6 mois

78300 Poissy, France

Brick Drilling Robot – 3D Vision & Control (PoC) : • Designed the software architecture for the vision and control modules of a brick drilling robot (drill mounted on a mobile robot). • Developed a Proof of Concept using data from a FRAMOS RGB-D camera to analyze the scene and control the robot’s motion (positioning and movement for drilling). • Integrated and used the CANopen driver to communicate with the brushless wheel motors (control, status feedback, motion management). • Conducted several days of on-site testing to validate the code: real-world trials, parameter tuning, bug fixing, and functional validation of the robot.

C++ & Python Engineer

Raynov

juil. 2021 - août 2021

2 mois

Rabat, Maroc

Project – AGV Robot with ROS : • Set up the ROS software stack on Linux running on a Raspberry Pi 4 (system configuration, networking, package management). • Designed and developed a first functional prototype of an AGV (Automated Guided Vehicle) for an automotive client, capable of autonomously executing defined internal material-handling tasks. • Developed a web interface enabling operators to create, configure, and manage the tasks to be executed by the AGV robot (mission creation, modification, and scheduling).


Formation

Université de Bretagne Occidentale

M2 Informatique parcour Logiciels pour les Systèmes Emabrqués

2022 - 2023

2 ans

École Nationale des Sciences Appliquées de Fès

Diplôme d'ingénieur, Système Embarqué et Informatique Industrielle

2019 - 2022

4 ans

École Nationale des Sciences Appliquées de Fès

Classe Préparatoire Intégrés, Ingénierie

2017 - 2019

3 ans


Licences et certifications

Embedded Systems Bare-Metal Programming ( NXP )

Délivré le : juin 2021

Certifié par Udemy

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.