Dans le cadre de la création d'une nouvelle plateforme logicielle pour piloter et superviser des bancs d'essais, nous rechechons un support pour : - la refonte de la base de données de gestion des configurations d'essais, - l'intégration d'une base de données time-series pour l'historisation des mesures, - le déploiement des composants constituant la plateforme, reposant sur une architecture distribuée DDS, - la maintenance et l'évolution des applicatifs existants développés en C++/Qt. Missions principales: - Refonte de la base de données de configurations d'essais (actuellement Oracle 10G) Analyser l'existant, proposer un nouveau modèle de données plus modulable, puis piloter la migration - Intégration d'une solution time-series Mettre en place et configurer la base time-series retenue (InfluxDB, TimescaleDB ou équivalent) pour stocker et organiser les données issues des bancs - Déploiement et supervision de la plateforme distribuée Sélection et intégration d'outils open source pour l'automatisation du déploiement Gestion de la configuration dans un environnement distribué Pilotage et supervision des applications Orchestration légère des services - Maintenance et évolution des applicatifs C++/Qt existants Prendre en charge la correction de bugs, l'ajout de fonctionnalités et l'optimisation du code déjà en production. Mettre à jour l'interface Qt et les modules backend pour s'adapter aux évolutions fonctionnelles demandées par les équipes métier. - Documentation et support technique Rédiger les spécifications techniques, les guides d'installation et d'utilisation Participer aux phases de tests fonctionnels et à la mise en service auprès des équipes métier Compétences techniques requises - Langage C++ - Framework Qt - Bases de données Connaissance de la modélisation relationnelle (MySQL, PostgreSQL ou équivalent). Mise en place et exploitation d'une base time-series (InfluxDB, TimescaleDB ou équivalent). Architecture distribuée - Connaissance des principes DDS - Diplômé Bac5 (Master/Ecole d'Ingénieur), - Excellente maîtrise du langage C - Bonnes connaissances des architectures microcontrôleurs - Expérience avec des environnements de développement embarqués - Connaissance des protocoles de communication - Connaissance des contraintes temps réel et des RTOS - Capacité à lire et comprendre des schémas électroniques - Autonomie, rigueur et esprit d'équipe CTS Consulting & Technical Support est une société de conseils en ingénierie et bureau d'études. L'attention réelle que nous portons a` nos consultants et le suivi personnalise´ de leurs carrières font partie des fondements de CTS Consulting & Technical Support. Sous la marque CTS, 8 entités autonomes, régionales et spécialisées font intervenir des Experts, Techniciens et Ingénieurs sur les plus grands programmes industriels.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.