hosni hamdi

Embedded Systems Engineer | Embedded Linux

Salaire / Taux journalier

Paris, France

Mobilité : Île-de-France

Freelance

Peut venir sur site

Expertises

Ingénieur systèmes embarquésSystèmes embarqués

Langues

Français (Maternelle)Anglais (Courant)

À propos

Introduction

Embedded Systems Engineer with 10+ years of expertise in embedded Linux and hardware design. Specialized in ARM microcontrollers, high-density PCB design with DDR3, and C/C++ programming for complex embedded solutions. Deliver end-to-end embedded system development from circuit design to production-ready implementations.

Liens

Expérience de travail

Ingénieur Senior Logiciel Embarqué

THALESFreelance

mars 2025 - juin 2026

1 an 4 mois

Ile de France

Projet : AAU : Système audio embarqué pour application de défense • Analyse des spécifications • Conception et développement de logiciels embarqués critiques (bootloader, data loader et applications opérationnelles) conformément aux exigences d’un niveau d’assurance DAL-B. • Conception et implémentation d’un protocole de communication Ethernet robuste assurant la transmission fiable des flux audio temps réel. • Intégration du protocole IEEE 1588 PTP (Precision Time Protocol) pour garantir une synchronisation temporelle de précision nanoseconde entre les équipements du système. • Rédaction, maintien et traçabilité de la documentation du cycle de vie logiciel (SRS, SDD) conformément aux processus qualité et de certification. • Analyse et déclinaison des exigences système en spécifications et fonctions logicielles détaillées. • Participation aux activités d’intégration, de validation et de résolution d’anomalies sur cible.

Architecte Logiciel Embarqué

RENAULT AMPERFreelance

mars 2024 - févr. 2025

1 an

Toulouse, France

Projet : Plateforme SDV (Software Defined Vehicle) – Domaine Diagnostic • Analyse des exigences système et logicielles, évaluation des impacts techniques et définition des solutions d'architecture associées. • Définition de l'architecture logicielle du domaine Diagnostic en garantissant la cohérence avec l'architecture véhicule globale. • Conception et spécification des services logiciels, des interfaces et des mécanismes de communication entre composants embarqués. • Élaboration des modèles d'architecture, allocation des fonctionnalités aux composants logiciels et définition des flux de données. • Support technique et encadrement de l'équipe de développement pour l'implémentation des solutions d'architecture. • Revue et validation des conceptions détaillées ainsi que de la qualité du code produit par les équipes de développement. • Rédaction et maintien de la documentation technique (architecture logicielle, spécifications, interfaces, exigences). • Définition de la stratégie de vérification et validation, participation aux tests d'intégration et analyse des résultats. • Collaboration avec les équipes système, intégration, validation et cybersécurité afin de garantir la conformité aux exigences du projet.

Embedded System Engineer

ACTIA

janv. 2019 - janv. 2024

5 ans 1 mois

Toulouse, France

Poste : Ingénieur Logiciel Embarqué - Lead Technique Principales missions dans ce poste • Concevoir et implémenter des logiciels pour systèmes et dispositifs embarqués, de la spécification des exigences jusqu’au déploiement en production. • Réviser le code et la conception logicielle. • Tester et déboguer les logiciels des systèmes embarqués. • Interfacer avec la conception et le développement matériel. • Assurer un suivi continu de l'avancement des travaux via la participation aux réunions internes quotidiennes et hebdomadaires du projet. Benchmarking Zephyr versus Linux embarqué • Preuve de Concept : Comparaison entre Zephyr et Linux embarqué • Développement et construction d'applications de démonstration basées sur le RTOS Zephyr pour des équipements embarqués. • Utilisation des outils de Zephyr West pour le Build et des environnements de développement Zephyr pour la compilation et le déploiement des applications. • Prise en main des services OS de Zephyr • Tests et validation des performances des applications afin d’évaluer leur pertinence par rapport à Linux embarqué.  Boot time  Temps de commutation de tâches  Latence d’interruption  Consommation mémoire (RAM et ROM) Projet BNS : Body Node System pour le client SCANIA • Adaptation du bootloader des ECU au protocole UDS selon la norme ISO14229 et les spécifications client. • Mise à jour du code de l'outil de téléchargement pour prendre en charge les nouvelles versions du bootloader ECU. • Implémentation du service UDS 0x29 pour la nouvelle fonctionnalité SecureBoot. • Analyse et implémentation des demandes de modification du client. • Participation au développement de la BSP (Board Support Package). • Débogage et résolution des problèmes liés aux composants logiciels du firmware des ECU. • Analyse et correction des anomalies détectées par le client et l’équipe de validation. • Investigation des problèmes liés au matériel. • Revue des exigences client et conception des tests unitaires.

Research and Development Engineer

Marabout Technology

juil. 2014 - mars 2019

4 ans 9 mois

-Design and programming of embedded systems. -Building embedded Linux system. -Embedded programming in C/C++ for ARM Family of Microcontrollers. -Design of electronic circuits ( CadSoft EAGLE PCB Design Software, ISIS Proteus, Altium ). -Design High density PCB with microprocessor, microcontroller, DDR3 , with signal integrity consideration . -Develop and submit schematics and layouts for multi-layer high-speed PCB techniques.


Formation

INSAT

2007 - 2012

5 ans 1 mois


Licences et certifications

C++

Délivré le : sept. 2018

Certifié par TestDome

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.