
Partager cette offre
Dans le cadre de la modernisation d’un logiciel scientifique destiné au secteur de l’acoustique et de l’hydraulique, nous recherchons un Développeur C++ / Qt / OpenGL confirmé.
Le logiciel est développé en C++ et utilisable au travers d’une interface graphique Qt ou d’une API Python. Le rendu graphique des modeleurs est réalisé avec OpenGL, au moyen de classes C++ et du framework Qt.
Les principaux objectifs de la mission sont les suivants :
Repenser la gestion de la notion de visibilité, étroitement liée au rendu graphique.
Finaliser la migration OpenGL.
Concevoir et implémenter une nouvelle solution de sélection des objets, compatible avec le nouveau pipeline graphique.
Standardiser les classes utilitaires spécifiques à l’application en les remplaçant par leurs équivalents Qt.
Créer un cahier de recette permettant de vérifier le bon fonctionnement du logiciel après la migration.
Garantir la stabilité fonctionnelle de l’application et limiter les risques de régression liés aux évolutions graphiques.
L’intervenant intégrera l’organisation Agile déjà en place sur le projet et collaborera avec les équipes impliquées dans l’architecture, la conception et le développement du logiciel.
Environnement technique :
C++
Framework Qt
OpenGL
API Python
Visual Studio ou environnement de développement équivalent
Architecture logicielle
Conception et développement informatique
Profil recherché
Nous recherchons un développeur informatique confirmé disposant de 6 à 16 ans d’expérience professionnelle, avec plusieurs années d’expérience effective sur OpenGL.
Compétences techniques requises :
Excellente maîtrise du développement en C++.
Expérience confirmée avec le framework Qt.
Expertise pratique d’OpenGL et des pipelines de rendu graphique.
Capacité à concevoir et faire évoluer une architecture logicielle existante.
Expérience dans l’implémentation de mécanismes de visibilité et de sélection d’objets graphiques.
Maîtrise de Visual Studio ou d’un environnement de développement équivalent.
Capacité à intervenir sur une application accessible à la fois par une IHM Qt et une API Python.
Aptitude à remplacer des composants utilitaires spécifiques par des composants standards Qt.
Expérience dans la rédaction de cahiers de recette et la validation de non-régression.
Qualités attendues :
Autonomie dans l’analyse et la résolution de problématiques techniques complexes.
Rigueur dans la conception, le développement et la validation.
Capacité à s’intégrer dans une équipe organisée en mode Agile.
Bonnes capacités de communication et de collaboration.
Aptitude à comprendre rapidement un existant logiciel scientifique et graphique.
Environnement de travail
Postulez à cette offre !
Trouvez votre prochaine mission parmi +8 000 offres !
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Développeur C++ / Qt / OpenGL confirmé
Signe +
