Informations générales
Entité de rattachement
Architecte et systémier intégrateur, KNDS France est une entreprise leader qui conçoit, produit, développe et soutien des systèmes de combat terrestres, de l'artillerie, des munitions, des armes et de la robotique.
Nous rejoindre, c'est intégrer une entreprise stratégique, qui porte ses engagements au travers de nombreuses actions sur le plan social, sociétal, environnemental et éthique.
Nous nous engageons à tous les niveaux à créer un environnement de travail où chaque personne est respectée, mise en valeur et appréciée pour ce qu'elle est.
Avec nous, intégrez l'innovation au cœur de votre métier !
Référence
CTAI26-10816
Description du poste
Intitulé du poste
Architecte Logiciel embarqué CTAS-C F/H
Description de la mission
L'architecte logiciel niveau 1 aura la charge des activités suivantes :
- Définition de l'architecture du logiciel embarqué du CTAS-C permettant d'atteindre les performances souhaitées,
- Gestion de configuration logiciel pour les projets T40,
- Supervision de la cohérence technique des modifications/corrections réalisées par l'équipe de développement logiciel.
- Support aux démonstrations
- Support aux clients tourelliers dans le cadre de l'analyse de faits techniques en coordination avec le responsable produit ou l'équipe soutien
- Analyser les architectures existantes pour anticiper les évolutions à venir.
Les activités et responsabilités de l'architecte logiciel niveau 1 consistent à :
- Contribuer, en support de l'architecte niveau 2 (ou du responsable développement logiciel), à la conception et au choix technologique de l'architecture des briques logicielles :
-- Sélectionner et identifier les langages à utiliser,
-- Choisir les interfaces et les protocoles de communication interne,
-- Définir les services logiciels à intégrer.
- Définir le concept technique permettant de répondre au besoin :
-- Réaliser le synoptique de l'architecture logicielle,
-- Spécifier les interactions entre les briques logicielles,
-- Mettre en place des solutions réutilisables et transverses,
-- Justifier que l'architecture répond à l'ensemble des besoins (performances, sécurités, …)
-- Consigner l'ensemble dans un document type document architecture logicielle et le maintenir à jour.
- Analyser les architectures existantes pour anticiper les évolutions à venir,
- Assurer la couverture du périmètre fonctionnel,
- Assurer que le logiciel atteint ses performances sur la cible identifiée,
- Être le référent technique de l'équipe logicielle pour le développement,
- Assurer l'interface technique auprès des architectes système, vétronique, et numérisation des fonctions pour l'élaboration des concepts,
- Porter les performances de la solution proposée,
- Appliquer l'état de l'art du métier.
Il possède de fortes compétences techniques :
- Compréhension et pratique des principes de la conception logicielle et des architectures (modularité / réutilisabilité / maintenabilité),
- Capacité à évaluer et choisir des solutions et technologies appropriées et pérennes ;
- Maitrise des systèmes d'exploitation (ex : Windows, Linux, OS temps réel, …),
- Maitrise des langages de programmation (ex : C, C++, C#, Python, Rust, Java, ...),
- Connaissances avancées des principaux standards et protocoles de communication (ex : domaine de l'embarqué),
- Connaissances en cybersécurité,
- Connaissances en modélisation numérique,
- Connaissances en conception et validation de logiciel,
- Connaissance des bonnes pratiques en matière de projet, de contrôle qualité, de contrôle des versions, de méthodologies de test et/ou de mise en production,
- Capacité à communiquer avec et vers les autres métiers,
- Capacité à rédiger et décliner des exigences
Profil / Compétences requises
Une maîtrise des outils suivants est attendue :
- JIRA / Confluence / Bitbucket (Git)
- WindRiver (IDE base sur Eclipse)
- CANoë
- LDRA
Une connaissance des outils suivants est souhaitée :
- QT Creator
- CodeWarrior
L'architecte logiciel niveau 1 doit pouvoir justifier :
- d'une formation à la norme CEI61508 ou d'une application de cette norme à un développement de logiciel embarqué.
Type de contrat
CDI
Localisation du poste
Localisation du poste à pourvoir
France, Centre, Cher (18 )
Lieu
Bourges
Critères candidat
Niveau d'études min. requis
Bac +5
Niveau d'expérience min. requis
Confirmé ( Entre 3 et 10 ans)
Langue & niveau
Anglais (Utilise occasionnellement)