Postée il y a 24 heures
Exail est une entreprise industrielle de haute technologie spécialisée dans les technologies de pointe en robotique, maritime, navigation, aérospatiale et photonique.
Dotée d'une forte culture entrepreneuriale, Exail offre des performances, une fiabilité et une sécurité inégalées à ses clients civils et militaires opérant dans des environnements difficiles. Des profondeurs de la mer à l'espace, Exail étend ses capacités grâce à une gamme complète de composants, de produits et de systèmes robustes fabriqués en interne. Employant 1 500 personnes dans le monde, la société bénéficie d'une empreinte mondiale et exerce ses activités dans plus de 80 pays.
Exail est née de l'union des forces du groupe ECA et d'iXblue en 2022. C'est une filiale d'Exail Technologies, une entreprise familiale spécialisée dans la haute technologie.
Nous recherchons pour notre division Système de Navigation, située sur le site iXcampus à Saint-Germain-en-Laye (78), notre Architecte logiciel - C++ Qt.
Missions :
La division système de navigation est multidisciplinaire : elle développe, déploie et maintient les systèmes de navigation des derniers navires militaires et civiles construits à travers le monde.
Partie prenante de la croissance de cette division, vous intègrerez l'équipe logiciel de navigation composée de 10 collaborateurs en charge du développement de systèmes d'aide à la navigation s'appuyant principalement sur le logiciel de cartographie électronique « Gecdis » certifié ECDIS par Bureau Veritas.
Dans le cadre de ce poste, vous travaillerez en étroite collaboration avec le responsable produit et apporterez votre soutien et expertise technique aux activités de RAO et aux projets et programmes clients.
Vos principales missions (non exhaustives et amenées à évoluer) sont les suivantes :
- Contribuer à la rédaction des spécifications et des documents de conception haut niveau,
- Participer au développement logiciel, à l'amélioration des performances et à la maintenance évolutive et corrective des applications existantes,
- Analyser les architectures existantes et formuler des recommandations d'amélioration, en tenant compte des critères de qualité logicielle,
- Identifier, évaluer et justifier les solutions retenues,
- Prototyper des solutions logicielles pour démontrer la faisabilité des solutions proposées.
- Des déplacements occasionnels sont à prévoir en France comme à l'étranger pour apporter du soutien technique.
Profil :
· Vous êtes doté d'une solide expérience de plus de 5 ans en conception et architecture logicielle.
· Vous maitriser le développement orienté objet en C++, le développement d'IHM complexe sous Qt, le rendu 3D sous OpenGL et les techniques avancés basé sur des shaders.
· Vous avez une bonne compréhension des systèmes d'information et d'affichage géographique et des connaissances du milieu et des normes maritimes.
· Vous savez travailler en équipe, faire preuve d'agilité et être force de proposition pour accompagner le changement et améliorer une plateforme logicielle existante.
· Autonome dans vos fonctions, passionné(e) par les nouvelles technologies, votre créativité et votre esprit critique seront des atouts pour rejoindre une équipe dynamique et participer à des projets innovants au travers desquels vous concevrez le logiciel de navigation du futur.
· Vous aimez les défis et vous aimez travailler dans un environnement collaboratif : nous voulons vous rencontrer, alors n'hésitez pas à postuler pour rejoindre Exail !
Compétences recherchées :
· Langage de développement principal : C (connaissance souhaitée du C++ 20)
· Langages de développement secondaires : JavaScript, Python
· Contexte de programmation : Temps réel, multi-threads (mutex, semaphore, calcul parallélisé), rendu cartographique
· Outils : Git, JIRA, Confluence, Jenkins
· Plateformes / OS : Windows et Linux
· Protocoles de communication : UDP et TCP, NMEA, ASTERIX (connaissances souhaitables)
· Interfaces graphiques : QT 5, MFC
· Rendu 3D : OpenGL, Shaders (GLSL), OpenSceneGraph (connaissance souhaitables)
· Rendu 2D (connaissances souhaitables) : GDI+
· Traitement de données multi-sources et représentation dans un espace géoréférencé
· Bases de données : SQL, Access (connaissance souhaitables)
· Maîtrise de l'UML 2 et des design pattern
Langues : Français et anglais requis
Profil :
· Vous êtes doté d'une solide expérience de plus de 5 ans en conception et architecture logicielle.
· Vous maitriser le développement orienté objet en C++, le développement d'IHM complexe sous Qt, le rendu 3D sous OpenGL et les techniques avancés basé sur des shaders.
· Vous avez une bonne compréhension des systèmes d'information et d'affichage géographique et des connaissances du milieu et des normes maritimes.
· Vous savez travailler en équipe, faire preuve d'agilité et être force de proposition pour accompagner le changement et améliorer une plateforme logicielle existante.
· Autonome dans vos fonctions, passionné(e) par les nouvelles technologies, votre créativité et votre esprit critique seront des atouts pour rejoindre une équipe dynamique et participer à des projets innovants au travers desquels vous concevrez le logiciel de navigation du futur.
· Vous aimez les défis et vous aimez travailler dans un environnement collaboratif : nous voulons vous rencontrer, alors n'hésitez pas à postuler pour rejoindre Exail !
Compétences recherchées :
· Langage de développement principal : C (connaissance souhaitée du C++ 20)
· Langages de développement secondaires : JavaScript, Python
· Contexte de programmation : Temps réel, multi-threads (mutex, semaphore, calcul parallélisé), rendu cartographique
· Outils : Git, JIRA, Confluence, Jenkins
· Plateformes / OS : Windows et Linux
· Protocoles de communication : UDP et TCP, NMEA, ASTERIX (connaissances souhaitables)
· Interfaces graphiques : QT 5, MFC
· Rendu 3D : OpenGL, Shaders (GLSL), OpenSceneGraph (connaissance souhaitables)
· Rendu 2D (connaissances souhaitables) : GDI+
· Traitement de données multi-sources et représentation dans un espace géoréférencé
· Bases de données : SQL, Access (connaissance souhaitables)
· Maîtrise de l'UML 2 et des design pattern
Langues : Français et anglais requis