Stage: Développeur Logiciel (F/H)
TypeRemote job
Location16000 Angoulême, Nouvelle-Aquitaine, France
Posted2 hours ago
Nous recherchons un stagiaire développeur logciel (F/H) pour une durée de 6 mois à partir du 1er trimestre 2027 au sein de la division Land & Sea sur le site d’Angoulême.
Missions :
Nous développons un logiciel superviseur en C++/Qt permettant le contrôle à distance de différents équipements. Dans le cadre de l'amélioration de notre environnement de développement, nous souhaitons automatiser et accélérer la création de nouvelles fonctionnalités.
L'objectif du stage sera de concevoir et de développer un outil permettant de générer automatiquement du code à partir d'interfaces graphiques préalablement conçues avec Qt Designer.
Pour cela, le stagiaire sera amené à :
Comprendre l'architecture existante du logiciel superviseur et ses différents composants.
Analyser les besoins et définir une solution adaptée à l'architecture logicielle.
Étudier le format des fichiers d'interface Qt Designer (.ui) afin d'en extraire les informations nécessaires à la génération de code.
Concevoir et développer un outil capable de générer automatiquement :
Les classes associées à la partie graphique du logiciel superviseur.
Les classes d'interface assurant la communication entre la partie graphique et le cœur du logiciel.
Les classes d'implémentation de ces interfaces dans le cœur du logiciel.
Tester et valider la solution développée, puis évaluer son intégration dans l'environnement de développement existant.
Le stagiaire disposera également d'une certaine liberté dans ses propositions techniques et pourra explorer d'autres approches permettant d'atteindre cet objectif.
Profil:
Étudiant en dernière année d'école d'ingénieur ou de Master (Bac+5), à la recherche d'un stage de fin d'études.
Bonne maîtrise du langage C++ indispensable.
Des connaissances du framework Qt sont appréciées. Une première expérience ou des notions de base constituent un atout, le stage reposant principalement sur la manipulation de composants propres à Qt (fichiers Qt Designer, Q_PROPERTY, classes et mécanismes du framework).
Find Jobs in France on Arbeitnow
Missions :
Nous développons un logiciel superviseur en C++/Qt permettant le contrôle à distance de différents équipements. Dans le cadre de l'amélioration de notre environnement de développement, nous souhaitons automatiser et accélérer la création de nouvelles fonctionnalités.
L'objectif du stage sera de concevoir et de développer un outil permettant de générer automatiquement du code à partir d'interfaces graphiques préalablement conçues avec Qt Designer.
Pour cela, le stagiaire sera amené à :
Comprendre l'architecture existante du logiciel superviseur et ses différents composants.
Analyser les besoins et définir une solution adaptée à l'architecture logicielle.
Étudier le format des fichiers d'interface Qt Designer (.ui) afin d'en extraire les informations nécessaires à la génération de code.
Concevoir et développer un outil capable de générer automatiquement :
Les classes associées à la partie graphique du logiciel superviseur.
Les classes d'interface assurant la communication entre la partie graphique et le cœur du logiciel.
Les classes d'implémentation de ces interfaces dans le cœur du logiciel.
Tester et valider la solution développée, puis évaluer son intégration dans l'environnement de développement existant.
Le stagiaire disposera également d'une certaine liberté dans ses propositions techniques et pourra explorer d'autres approches permettant d'atteindre cet objectif.
Profil:
Étudiant en dernière année d'école d'ingénieur ou de Master (Bac+5), à la recherche d'un stage de fin d'études.
Bonne maîtrise du langage C++ indispensable.
Des connaissances du framework Qt sont appréciées. Une première expérience ou des notions de base constituent un atout, le stage reposant principalement sur la manipulation de composants propres à Qt (fichiers Qt Designer, Q_PROPERTY, classes et mécanismes du framework).
Find Jobs in France on Arbeitnow
Apply on Arbeitnow →
Job sourced from Arbeitnow. Applications happen directly on the original platform — we never collect your data.