Oussama Bousselmi

Ingénieur Logiciel Embarqué

Salaire / Taux journalier

Tunis, Tunisie

Mobilité : France

Freelance, ouvert au CDI

Peut venir sur site

Expertises

CPythonJavaGitGitHubGitLabMATLABConfluenceScrumCoaching agileC++ESP32

Langues

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

À propos

Introduction

Ingénieur Logiciel Embarqué Senior spécialisé dans le développement de firmware pour microcontrôleurs STM32, ESP32 et Arduino. Plus de 5 ans d'expérience dans la conception, l'implémentation et l'optimisation de logiciels embarqués pour dispositifs médicaux et systèmes automobiles. Compétent en FreeRTOS, CI/CD, tests unitaires et Hardware-in-the-Loop (HIL), avec une expertise dans les protocoles de communication CAN, LIN, I2C et SPI. Passionné par la fiabilité, la performance et la qualité du firmware dans des environnements critiques.

Liens

Expérience de travail

Ingénieur Logiciel Embarqué Senior

Softomation GMBH

juil. 2025 - Présent

1 an 4 mois

– Développement de logiciels embarqués pour dispositifs médicaux portables utilisant le microcontrôleur STM32WB. – Implémentation de la pile Bluetooth Low Energy (BLE) pour une communication sans fil fiable et l'échange de données. – Développement et intégration de mises à jour firmware Over-The-Air (OTA) via BLE pour assurer la maintenance à distance des dispositifs. – Conception et gestion de systèmes multitâches avec FreeRTOS pour des applications de surveillance de santé en temps réel. – Utilisation des pilotes STM32 HAL pour interfacer les capteurs et périphériques embarqués. – Développement et configuration des interfaces matérielles à l'aide de PWM, GPIO, SPI et I2C. – Contribution aux algorithmes de détection de position pour le suivi des mouvements des utilisateurs. – Implémentation de pipelines CI/CD pour automatiser les processus de construction, test et validation du firmware embarqué. – Développement de tests unitaires avec Ceedling (Unity/CMock) pour garantir une haute qualité et la couverture du code. – Conception et exécution de tests Hardware-in-the-Loop (HIL) pour valider le comportement du firmware sur matériel réel.

Ingénieur Basic Software

Focus Corporation - Continental

avr. 2022 - avr. 2025

3 ans 1 mois

– Analyse des spécifications clients pour dériver les exigences logicielles. – Développement de Software Requirements (SRS) et de Software Design Documents (SDD). – Programmation en C embarqué conformément aux standards ASPICE. – Réalisation de tests unitaires, tests d'intégration et tests de validation. – Développement de scripts pour automatiser les tests de validation avec SWATT HIL. – Mise à jour des fichiers d'architecture avec Autosar Builder et les modules de communication avec EB Tresos. – Dépannage et analyse des problèmes logiciels signalés. – Maintien de la documentation technique avec IBM Rational DOORS. – Réalisation de diagnostics et tests avec CANoe, WinIdea et Trace32. – Utilisation de Simulink Model Advisor pour détecter les problèmes dans les modèles Autosar. – Analyse précise des fichiers clients pour la génération de code. – Validation des données d'entrée et optimisation des fichiers pour une génération efficace. – Réalisation de tests SIL pour vérifier la fonctionnalité, la fiabilité et la qualité du code. – Examen des tests échoués et analyse des conditions logiques dans Simulink. – Identification des erreurs à l'origine de l'échec des tests et évaluation de leur impact avec Eclipse IDEAS. – Exécution de tests HIL et validation des fonctions d'initialisation et cycliques. – Révision et validation des spécifications des exigences clients avec DOORS pour assurer une traçabilité complète.

Ingénieur Logiciel Embarqué

ELECTRITEC

janv. 2020 - mars 2022

2 ans 3 mois

– Développement en C/C++ pour microcontrôleurs (STM32, ESP32, Arduino ATMega). – Conception de solutions IoT pour la surveillance, l'analyse et l'optimisation en temps réel de la consommation d'énergie. – Création de tableaux de bord interactifs et d'outils pour détecter les anomalies et proposer des optimisations. – Intégration de solutions visant à améliorer l'efficacité énergétique et réduire les coûts. Participation à des projets liés aux énergies renouvelables et à la transition énergétique.


Formation

ENET COM

Diplôme d'ingénieur, Génie des Systèmes Embarqués

2016 - 2019

3 ans 1 mois


Licences et certifications

Scrum Fundamentals Certified

Délivré le : juin 2023

Certifié par Scrum Study

AUTOSAR Diagnostics

Délivré le : juin 2023

Certifié par Udemy

AUTOSAR Architecture

Délivré le : févr. 2023

Certifié par Udemy

Python 3

Délivré le : mars 2022

Certifié par CodinGame

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.