À propos de Nadhem
Anglais
Bilingue ou natif
Français
Capacité professionnelle complète
Expériences
- Bertrandt - Client Renault GroupIngénieur Développement embarquéAUTOMOBILEaoût 2023 - Aujourd'hui (2 ans et 10 mois)Toulouse, France• Intégrer side radar, sonar et autres dans la stack ADAS sous ROS2 enlinux, en assurant la conformité avec la norme ISO 26262 (Sécurité Fonctionnelle).• Développer et intégrer des outils basés sur ROS2 pour assister les équipes algorith miques de Renault dans les tests logiciels sur NUC sous python.• Configurer et gérer les bridges de communication du véhicule (bus CAN, Ethernet, gateway) pour l'encodage/décodage des données.• Tester et valider les soft sur les plates-formes ADAS, en exploitant des enregistrements PCAP, MCAP.• Garantir que l'intégration logicielle respecte l'architecture AUTOSAR et les bonnes pra tiques de l'ISO 21434 (Cybersécurité Automobile).Réalisations:• Implémenter un driver CAN pour side radar en C++ et ROS2, assurant une communica tion fluide des données.• Développer et intégrer un bridge CAN pour faciliter l'échange de données radar entre le capteur et la stack ADAS du véhicule.• Décodage et encodage des trames CAN pour supporter l'intégration de nouveaux cap teurs (radar latéral, sonar).• Intégrer des données du capteur sonar dans la stack ROS2.• Développer un script d'intégration automatisée de la stack ADAS SDV dans ROS2, en utilisant Python et JSON.• Améliorer des scripts d'intégration pour prendre en charge les versions Soft6 et Soft7 dans ROS2 et le Transformer en une stack ROS2 complète (nœud ROS2).• Optimiser du processus de build en corrigeant les avertissements dans le code généré par Simulink.• Assurer la conformité à l'ISO 26262 en réalisant des vérifications et validations logi cielles pour les applications ADAS critiques.
- Capgemini Engineering – Client Schneider ElectricIngénieur Développement embarquéINTERNET DES OBJETSmai 2022 - juin 2023 (1 an et 1 mois)Ariana, Tunisia• Développement d'une bibliothèque C portable (Agent) à intégrer dans le software d'un appareil qui peut prendre en charge une gamme d'implémentations IoT en utilisant C, MQTT lib.• Développement d'un micro-service pour le firmware update en C++ et à base de Rauc qui va télécharger la nouvelle version et l'installer dans le device linux• Développement des services Linux en utilisant D-BUS communication protocol, la bib liothèque systemd et C language• Gérer la construction du logiciel et contrôler la compilation sur Linux, Windows et ARM32 architecture en utilisant Cmake• Développement des scripts pour les tests automatiques du logiciel avec Python et Robot framework.• Déboguer le code en utilisant Valgrind and GDB et Revoir et améliorer la qualité du code avec Klocwork• l'intégration continue (CI) avec GIT et mise en place réussie de pipelines de CI pour assurer un développement fluide et de haute qualité.
- LogawinIngénieur Développement embarquéINTERNET DES OBJETSfévrier 2021 - avril 2022 (1 an et 2 mois)Tunis, Tunisia• Développement d'un driver de protocole de communication CTEP pour intégrer le lecteur bancaire VALINA au terminal CKsquare en C language• Développement d'une base de données à taille variable pour l'historique des paiements (C, EEPROM, PIC32)• Développer un logiciel pour le projet CkBadgeTransfert qui permettant de passer d'un badge conçurent à un badge CKsquare qui utilise une technologie MDB (C, EEPROM, CCTALK, MDB,PIC32)• Révision du code et optimisation du code pour les problèmes difficiles à résoudre• Encadrer les nouveaux membres de l'équipe et offrir une formation en langage C
Recommandations
Soyez le premier à recommander Nadhem
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
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
Formations
- Ingénieur mécatroniqueEcole national d'ingénieurs de Carthage2020Ingénieur mécatronique