Chargement en cours

Architecte Logiciel embarqué CTAS-C F/H

BOURGES, 18
il y a 1 jour

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

#J-18808-Ljbffr
Entreprise
KNDS France
Plateforme de publication
WHATJOBS
Offres pouvant vous intéresser
Soyez le premier à postuler aux nouvelles offres
Soyez le premier à postuler aux nouvelles offres
Créez gratuitement et simplement une alerte pour être averti de l’ajout de nouvelles offres correspondant à vos attentes.
* Champs obligatoires
Ex: boulanger, comptable ou infirmière
Alerte crée avec succès