Publiée 20 juillet 2026
Architecte Logiciel embarqué CTAS-C F/H
KNDS Group
Bourges, France
CDI
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)
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)