Au sein de notre Bureau d’Etudes, vous participez à la spécification, la conception et à la validation de logiciels critiques embarqués sur calculateur.
Dans le cadre de nos projets, vous serez amené(e) à gérer les activités suivantes :
- En avant-vente, l’architecte logiciel embarqué expérimenté :
- Analyse le besoin du client,
- Etablit une architecture préliminaire selon le besoin client,
- Participe au chiffrage technique du devis,
- Participe à la rédaction de la proposition technique.
- En phase projet, l’architecte logiciel embarqué expérimenté :
- Participe avec le chef de projet aux réunions de cadrage technique,
- Participe au choix des principaux composants électroniques numériques (CPU/SoC/FPGA…),
- Sélectionne les composants logiciels critiques disponibles sur étagère,
- Définit et fait évoluer l'architecture logicielle des systèmes embarqués (CPU, SoC, FPGA) possiblement dans le cadre d'un processus MBSE (modélisation SysML),
- Formalise l'architecture (découpage fonctionnel, allocation HW/SW, interfaces, données, temps réel) – possiblement dans le cadre de processus certifiants (DO-178C, IEC 61508…),
- Conduit l'analyse de sécurité (MBSA) sur le modèle système : identification des assets, menaces, allocation des exigences de sécurité et des mesures de protection,
- Garantit l'intégrité des interfaces entre logiciels, sous-systèmes électroniques et autres lots (HW/SW, réseaux embarqués, piles de protocoles),
- Garantit l'adéquation de l'architecture aux exigences de sûreté de fonctionnement (FMDST) et de cybersécurité,
- Pilote les revues d'architecture et contribue à la certification des produits (ex : DO-178C DAL B),
- Accompagner la montée en maturité des équipes : choix outillage, modèles de développement, veille technologique,
- Supporte les activités de rédaction de la spécification du logiciel embarqué,
- Supporte les activités de design et d’implémentation des composants logiciels.