#JoinOurCrew
Mission
Nousrecherchons pour notre division Système de Navigation, située sur lesite iXcampus à Saint-Germain-en-Laye, notre Architecte logiciel - C++ Qt.
Missions :
Ladivision système de navigation est multidisciplinaire : elle développe,déploie et maintient les systèmes de navigation des derniers navires militaireset civiles construits à travers le monde.
Partieprenante de la croissance de cette division, vous intègrerez léquipe logicielde navigation composée de 10 collaborateurs en charge du développement desystèmes daide à la navigation sappuyant principalement sur le logiciel decartographie électronique « Gecdis » certifié ECDIS par BureauVeritas.
Dansle cadre de ce poste, vous travaillerez en étroite collaboration avec leresponsable produit et apporterez votre soutien et expertise technique auxactivités de RAO et aux projets et programmes clients.
Vosprincipales missions (non exhaustives et amenées à évoluer) sont les suivantes :
1. Contribuerà la rédaction des spécifications et des documents de conception haut niveau,
2. Participerau développement logiciel, à l'amélioration des performances et à la maintenanceévolutive et corrective des applications existantes,
3. Analyserles architectures existantes et formuler des recommandations d'amélioration, entenant compte des critères de qualité logicielle,
4. Identifier,évaluer et justifier les solutions retenues,
5. Prototyperdes solutions logicielles pour démontrer la faisabilité des solutions proposées.
6. Desdéplacements occasionnels sont à prévoir en France comme à létranger pourapporter du soutien technique.
Profile
Profil :
· Vousêtes doté dune solide expérience de plus de 5 ans en conception etarchitecture logicielle.
· Vousmaitriser le développement orienté objet en C++, le développement dIHMcomplexe sous Qt, le rendu 3D sous OpenGL et les techniques avancés basé surdes shaders.
· Vousavez une bonne compréhension des systèmes dinformation et daffichage géographiqueet des connaissances du milieu et des normes maritimes.
· Voussavez travailler en équipe, faire preuve dagilité et être force de propositionpour accompagner le changement et améliorer une plateforme logicielleexistante.
· Autonomedans vos fonctions, passionné(e) par les nouvelles technologies, votrecréativité et votre esprit critique seront des atouts pour rejoindre une équipedynamique et participer à des projets innovants au travers desquels vousconcevrez le logiciel de navigation du futur.
· Vousaimez les défis et vous aimez travailler dans un environnementcollaboratif : nous voulons vous rencontrer, alors nhésitez pas àpostuler pour rejoindre Exail !
Compétences recherchées :
· Langagede développement principal : C++ 14/17 (connaissance souhaitée du C++ 20)
· Langagesde développement secondaires : JavaScript, Python
· Contextede programmation : Temps réel, multi-threads (mutex, semaphore, calculparallélisé), rendu cartographique
· Outils: Git, JIRA, Confluence, Jenkins
· Plateformes/ OS : Windows et Linux
· Protocolesde communication : UDP et TCP, NMEA, ASTERIX (connaissances souhaitables)
· Interfacesgraphiques : QT 5, MFC
· Rendu3D : OpenGL, Shaders (GLSL), OpenSceneGraph (connaissance souhaitables)
· Rendu2D (connaissances souhaitables) : GDI+
· Traitementde données multi-sources et représentation dans un espace géoréférencé
· Basesde données : SQL, Access (connaissance souhaitables)
· Maitrisede lUML 2 et des design pattern
Langues : Français et anglais requis
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.