Architecte Logiciel - Solution de Surveillance, Commande et Contrôle de l'espace aérien F/H
Role details
Job location
Tech stack
Job description
- Une réussite portée par notre excellence technologique, votre expérience et notre ambition partagée
- Un package de rémunération attractif
- Un développement des compétences en continu : parcours de formation, académies et communautés internes
- Un environnement inclusif, bienveillant et respectant l'équilibre des collaborateurs
- Un engagement sociétal et environnemental reconnu, Nos Solutions sont des systèmes complexes, composés de nombreux composants logiciels. Ces derniers seront sous la responsabilité des développeurs, y compris en terme conception interne. En tant qu'Architect logiciel, vous devez être en capacité d'installer un environnement de développement et de lire/revoir du code, mais vous interviendrez de manière prépondérante sur la Solution globale, à un niveau d'abstraction supérieure, via à une approche à l'échelle.
Votre mission sera de transformer le QUOI en COMMENT au niveau Solution (et assemblage des logiciels), en adoptant une vision hélicoptère (du besoin client aux composants logiciels).
A ce titre, vos principales activités seront de :
- Travailler en co-ingénierie pluridisciplinaire avec les : ingénieurs système, ingénieurs infrastructures, développeurs, valideurs, pilotes.
- Identifier, à partir de QUOI, les différentes solutions sur le COMMENT (composants logiciels impactés, messages inter-composant) au regard des contraintes de coût, délais, maintenance, et réutilisation.
- Modéliser et documenter les choix retenus.
- Accompagner les développeurs lors de la déclinaison de la solution.
- Contribuer aux analyses techniques lors de la mise au point du système.
- Contribuer à définir la roadmap de nos produits (obsolescences, nouvelles technos).
- Contribuer aux communautés techniques et métier au sein du groupe Thales.
- Participer à l'élaboration des devis en phase Offre.
Vous serez intégré(e) sur les projets de nos familles produit à l'export. Vous serez un acteur de la stratégie Produit à court et long terme, où vous apporterez votre vision en termes de stratégie de réutilisation, d'instanciation de la variabilité, d'insertion technologique, et de déclinaison de la Ligne de Produit d'Ingénierie portée par le groupe.
Une intervention sur des projets Legacy, en maintien en condition opérationnelle et à fort taux de réutilisation est également une possibilité.
Des déplacements ponctuels en France et à l'étranger sont à prévoir.
Requirements
Diplômé(e) d'une école d'ingénierie ou formation équivalente BAC+5 dans les domaines informatique, télécom, électronique ou aéronautique avec une culture logicielle forte, vous justifiez d'une expérience significative d'à minima 5 ans en tant qu'architecte sur des systèmes complexes à logiciel prépondérant.
Vous revendiquez un niveau spécialiste sur les sujets suivants :
- Cycles d'ingénierie logicielle : agile, incrémental, cycle en V, de la phase d'incubation à la phase de maintenance opérationnelle.
- Architectures logicielles : client/server, 3-tiers, hexagonale, événementielle, micro-service, patrons de conception (visiteur, factory, Facade, Observer…), client lourds vs clients légers, architecture orientée services vs orientée données.
- Solutions de communication : tcp/ip, webService, API, bus de données type Pub/Sub, Kafka, DDS, etc.
- Les approches MBSE et la modélisation via modelers.
- La montée en version des environnements Windows, Linux, langages, COTS/OSS.
Vous revendiquez, un niveau pratiquant sur les sujets suivants :
- Langages de programmation C++, Java, Python, JavaScript, React.
- Les environnements de développement JetBrains, & vsCode.
- Les bases de données SQL vs NoSQL, elasticSearch.
- Les principes de virtualisation et containérisation (Kubernetes, Docker).
Un plus serait apprécié sur les sujets suivants :
- Expérience acquise dans les domaines du contrôle aérien militaire ou civil.
- Expérience acquise sur l'IA appliquée au monde logiciel.
- Connaissance des langages Ada & NodeJS.
- L'approche Arcadia.
Vous avez une réelle capacité de communication et de travail en équipe dans une démarche d'intelligence collective et de recherche permanent de compromis ?
Vous montrez un intérêt marqué pour la finalité opérationnelle, et avez la capacité d'adopter une vision hélicoptère, de l'ingénierie amont jusqu'au code ?
Vous êtes en capacité de travailler en anglais technique : lecture technique, réunions techniques, revues de conception, courrier électronique et rédaction de spécifications ?
Vous êtes rigoureux(se), motivé(e), et dynamique ?
Vous vous prévalez de qualités de leadership technique, d'écoute, de synthèse et de conviction ?