
Mohamed Elyess Ben Ammar
Ingénieur en développement logiciel embarqué
Salaire / Taux journalier
France
Mobilité : France
CDI
Peut venir sur site
Expertises
Expérience de travail
Ingénieur Développement Logiciel Embarqué
Worldgrid
mars 2026 - Présent
8 mois
Grenoble, France
• Développer et faire évoluer des logiciels en Ada, C et Python sous Linux. • Mettre en place des tests unitaires et analyser les anomalies rencontrées lors des tests. • Développer des outils Python pour l’automatisation des tests et la génération de scénarios. • Vérifier le code Ada afin de respecter les règles de codage à l’aide de GNATcheck. • Automatiser la compilation, l’installation et l’exécution des tâches récurrentes à l’aide de Makefile et Bash. • Rédiger et mettre à jour la documentation technique. Environnement technique : Ada, C, Python, Linux Red Hat, Scripts bash, GNAT, GNATtest,Git, GitLab, VS Code, UML.
Développeur logiciel embarqué
inVirtus Technologies
févr. 2024 - août 2024
7 mois
Nantes, France
• Développer en C embarqué sur microcontrôleurs. • Intégrer un module RFID et interfacer différents équipements et capteurs. • Acquérir et traiter les données provenant des capteurs embarqués. • Déboguer le logiciel existant, analyser les anomalies et apporter les corrections nécessaires. • Implémenter et tester les communications SPI, BLE, LoRaWAN et Ethernet. • Optimiser et mesurer la consommation énergétique avec PPK2. Environnement technique : C, C++, nRF52, Esp32, JTAG, Segger embedded studio, VisualStudio, GIT, JIRA, Bitbucket, SPI, UART, Bluetooth Low Energy, LoRaWAN, Ethernet, IoT.
Développeur logiciel pour solutions IOT
WaterSec
juil. 2023 - oct. 2023
4 mois
Tunis, Tunisie
• Développer du logiciel embarqué en langage C/C++. • Intégrer un Gateway IOT en utilisant Raspberry PI. • Implémenter les protocoles de communications ModbusTcp et OPC-UA. • Créer une application Client/serveur avec Node-RED. Environnement technique : C, C++, Python, ESP32, ModBus, Ethernet, SQLite, IOT.
Validation des Set-Top-Box
SAGEMCOM
juil. 2022 - août 2022
2 mois
Megrine, Tunisie
• Exécuter les suites de tests automatisées sur les set-top-box. • Préparer l'environnement Linux pour les tests. • Mettre en place un outil de test graphique ATS et l'adapter à l'environnement de test. Environnement technique : Linux, Androïd test station.
Formation
Université Sorbonne Paris Nord
Master's degree, Systèmes intelligents
2025 - 2026
1 an 2 mois
Résultat : BAC +5
Parcours Systèmes intelligents et Vision par ordinateur ( Traitement d’image, Machine Learning et Deep Learning, Apprentissage profond avancé, Analyse et traitement vidéo )
INSAT - Institut National des Sciences Appliquées et de Technologie
Engineer's degree, Instrumentation
2019 - 2024
5 ans 2 mois
Résultat : BAC +5
Activités et associations : IEEE RAS INSAT -- Membre Actif
Spécialité : Systèmes Embarqués.
Licences et certifications
TCF (C1)
Délivré le : déc. 2024
TOEIC (935/990)
Délivré le : févr. 2023
TOEIC (900/990)
Délivré le : févr. 2023
Introduction to the Internet of Things and Embedded Systems
Délivré le : déc. 2021
Machine Learning for Everyone
Délivré le : déc. 2021
The Arduino Platform and C Programming
Délivré le : août 2021
Introduction to Python
Délivré le : juil. 2021