Architecte Logiciel embarqué CTAS-C F/H

KNDS France

Bourges

Sur place

EUR 55 000 - 75 000

Plein temps

14 jours+
Générateur de candidature

Une candidature complète en une minute — un CV et une lettre de motivation personnalisés, prêts à être envoyés.

Passez les filtres ATS

Résumé du poste

KNDS France recherche un architecte logiciel niveau 1 pour définir l’architecture du logiciel embarqué et garantir les performances et la sécurité sur les briques logicielles du CTAS-C. Vous contribuerez à la conception technologique, choisirez les langages et interfaces et assurerez la cohérence technique avec l’équipe de développement.

Le poste exige de solides connaissances en systèmes d’exploitation, langages embarqués et bonnes pratiques de développement, avec capacité à rédiger des

Qualifications

  • Maîtrise des principes de conception logiciel et d’architectures modulaires
  • Capacité à évaluer et choisir des solutions technologies pérennes
  • Maîtrise des systèmes d’exploitation (Windows, Linux, RTOS)
  • Maîtrise des langages (C, C++, C#, Python, Rust, Java)
  • Connaissances des standards et protocoles du domaine embarqué
  • Connaissances en cybersécurité
  • Connaissances en modélisation numérique
  • Connaissances en conception et validation logiciel
  • Bonnes pratiques de gestion de projet, contrôle qualité, versioning, tests et mise en production
  • Capacité à communiquer avec les métiers et rédiger des exigences

Responsabilités

  • Contribuer, en support de l’architecte niveau 2, à 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 et réaliser le synoptique de l’architecture logicielle
  • Spécifier les interactions entre briques logicielles
  • Mettre en place des solutions réutilisables et transverses
  • Justifier que l’architecture répond aux besoins (performances, sécurité)
  • Consigner l’architecture dans un document et le maintenir à jour
  • Assurer la couverture du périmètre fonctionnel et les évolutions futures

Connaissances

Architecture logicielle
Conception logicielle
C/C++
Python
Java
Rust
C#
OS temps réel (RTOS)
Cybersécurité
Modélisation numérique
Connaissances en tests/QA
Communication inter métiers
Rédaction d’exigences

Formation

CEI61508

Outils

JIRA
Confluence
Bitbucket
WindRiver
CANoe
LDRA
QT Creator
CodeWarrior

Description du poste

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
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
Outils attendus
  • JIRA / Confluence / Bitbucket (Git)
  • WindRiver (IDE basé sur Eclipse)
  • CANoë
  • LDRA
Outils souhaités
  • QT Creator
  • CodeWarrior
Formation / Norme CEI61508
  • Une formation à la norme CEI61508 ou l'application de cette norme à un développement de logiciel embarqué
Type de contrat

CDI

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez votre fichier ici.
Similar jobs

Postes similaires à comparer

Architecte Logiciel embarqué CTAS-C F/H
Architecte Logiciel embarqué CTAS-C F/H

KNDS • Villeneuve-sur-Cher

Sur place
EUR 55 000 - 90 000
Architecte logiciel embarqué H/F Nouvelle mission
Architecte logiciel embarqué H/F Nouvelle mission

Finding • Île-de-France

Sur place
EUR 60 000 - 90 000
5G Embedded Software Architect
5G Embedded Software Architect

Capgemini Engineering • Issy-les-Moulineaux

Sur place
EUR 75 000 - 90 000
Ingénieur Validation Vérification F/H
Ingénieur Validation Vérification F/H

KNDS France • Bourges

Sur place
EUR 50 000 - 80 000
Architecte logiciel Naval F/H
Architecte logiciel Naval F/H

B-HIVE • France

Hybride
EUR 65 000 - 95 000
Architecte Système H/F
Architecte Système H/F

SEGULA Technologies • Vénissieux

Sur place
EUR 48 000 - 65 000
Architecte Logiciel Embarqué - Impact et Innovation (CDI)
Architecte Logiciel Embarqué - Impact et Innovation (CDI)

KNDS France • Bourges

Sur place
EUR 55 000 - 75 000
Architecte Logiciel Embarqué Temps Réel | Linux
Architecte Logiciel Embarqué Temps Réel | Linux

Capgemini Engineering • Île-de-France

Sur place
Architecte Logiciel Embarqué Temps Réel | Linux
Architecte Logiciel Embarqué Temps Réel | Linux

Capgemini Engineering • Rennes

Sur place
Architecte logiciel embarqué temps réel / Linux embarqué
Architecte logiciel embarqué temps réel / Linux embarqué

Capgemini Engineering • Rennes

À distance
EUR 90 000 - 120 000