Brahim Salh est un ingénieur développeur logiciel avec plus de six ans d'expérience dans le domaine du développement d'applications techniques et embarquées. Expert en C/C++ et Qt QML, il possède une solide maîtrise des techniques de développement orienté objet et des interfaces utilisateur modernes. Il a travaillé sur divers projets de conception et validation logicielle pour des outils technologiques avancés chez STMicroelectronics. Passionné par l'amélioration continue et la qualité logicielle, Brahim a contribué à de nombreux projets internationaux, améliorant les performances des systèmes embarqués, tout en respectant les normes de l'industrie. Sa formation en mécatronique et gestion d'entreprise lui permet de travailler efficacement dans des environnements multidisciplinaires, alliant technologies matérielles et logicielles.
Développement d’outils logiciels C++/Qt QML pour STM32CubeMX. Conception et structuration des panneaux de configuration et dépendances dynamiques. Collaboration avec les équipes UX/UI pour la création d’IHM modernes. Validation fonctionnelle, tests unitaires et maintenance des configurations.
Développement et validation des drivers (HAL et LL) en C/C++ embarqué pour microcontrôleurs STM32 ARM Cortex. Mise en place de tests unitaires et fonctionnels. Contribution à la qualité logicielle et participation active à la revue de code.
Conception électronique et logicielle embarquée (C/C++) pour systèmes connectés. Développement d'interfaces graphiques Qt C++. Intégration de communications I²C, SPI et UART. Validation de firmwares STM32.
Conception de systèmes de test pour circuits intégrés défaillants. Développement en C/C++ sous Linux pour la génération et le traitement de signaux vidéo. Communication I2C avec circuits intégrés. Conception de PCBs sur Altium Designer.
Conception d'un système de mesure du pH basé sur traitement d'image couleur en Python. Commande à distance de Raspberry Pi via SSH. Intégration de capteurs et traitement de données pour interfaces utilisateurs ou bases de données.