Aymen Haggui
Ingénieur Logiciel Embarqué
Recruter cette personne
Envoyez une offre d'emploi directement à ce candidat
À propos
Ingénieur logiciel embarqué expérimenté, spécialisé en systèmes embarqués et développement logiciel. Solide expérience dans la conception d'applications embarquées pour les secteurs automobile et technologique. Maîtrise des langages de programmation, protocoles de communication et outils de développement pour fournir des solutions innovantes et assurer la réussite des projets.
Expérience
Développeur Logiciel Embarqué pour le Groupe Renault at KPIT Group (2024-02 – Present)
- Pilotage de la migration des composants logiciels ADAS (SWC) de la communication basée sur les signaux (MBD) vers une architecture orientée services (SOA) en Rust; accompagnement des développeurs juniors et promotion des bonnes pratiques pour un code maintenable et de haute qualité.
- Conception, implémentation et validation d'une application centralisée de « failsafe » pour l'analyse dynamique de l'intégrité des entrées, l'inhibition sélective des fonctions ADAS, la génération de codes défauts (DTC) et le reporting des causes d'annulation.
- Collaboration transversale avec les architectes systèmes, ingénieurs sécurité et équipes ADAS pour définir le comportement failsafe, intégrer les fonctionnalités et garantir la cohérence avec l'architecture globale SDV-ADAS.
- Configuration et maintenance des pipelines CI/CD GitLab: intégration des SWC, tests automatisés, gestion des versions et contrôle qualité du code.
- Rédaction et revue des exigences logicielles (SCRS), avec traçabilité complète vers les tests unitaires et exigences fonctionnelles système (SFREQ), dans le respect du cadre agile SAFe.
Développeur Logiciel Embarqué pour le Groupe BMW at Primatec Engineering (2022-08 – 2024-01)
- Développement d'un composant logiciel autonome (SWC) AUTOSAR Adaptatif comme outil de test pour la plateforme d'intégration de conduite autonome, en mettant l'accent sur les clusters ara::com et ara::exec dans la spécification ARA.
- Conception et mise en œuvre d'outils critiques pour l'interface avec le noyau QNX Neutrino, contribuant à une intégration fluide et à une amélioration des fonctionnalités système.
- Création d'une application NON-AUTOSAR pour la surveillance DLT, convertissant les messages DLT TCP ou UDP au format JSON.
- Configuration des fichiers Franca+ pour la génération de fichiers ARXML, garantissant une représentation des données précise et une compatibilité optimale.
- Maîtrise des simulations SIL et PIL, Linux embarqué/QNX, C++, Python, Bash, GDB, AUTOSAR Adaptatif, SOA, Google Protobuf, TCP, UDP, Json, Franca+, Bazel, Git, Scrum.
Ingénieur Logiciel Embarqué at SagemCom Software and Technologies Tunisie (2022-02 – 2022-06)
- Intégration de la solution de Cloud Gaming dans la carte SagemCom (VSB), améliorant les capacités de jeu et l'expérience utilisateur.
- Intégration de la prise en charge des GamePads pour le navigateur web WPE-WebKit, démontrant une maîtrise du C/C++, UML et Linux embarqué.
Formation
Diplôme National d'Ingénieur in Microélectronique et Systèmes Embarqués – Institut Supérieur d'Informatique et de Mathématiques Monastir (2019 – 2022-07)
Licence Appliquée in Sciences et Technologies de l'Information et de la Communication – Institut Supérieur des Sciences Appliquées et de la Technologie Kasserine (2016 – 2019)
Baccalauréat in Sciences – Lycée Ibn Sina Kasserine (2015 – 2016)
