Software System Engineer - Systèmes Embarqués & Architectur H/F - collectivite
- Freelance
- collectivite
Les missions du poste
Information importante
Type de contrat:
Freelance
Taux journalier :
390
Cette offre est à 0% de commission
Localisation :
93400 Saint-Ouen-sur-Seine, France
Date de démarrage :
4 à 8 semaines
Mode de travail :
Hybride
Publié le :
28 mai 2026
Le besoin
Contexte :
Dans le cadre du développement de systèmes logiciels complexes et embarqués, notre client recherche un consultant expérimenté capable de contribuer à la définition des spécifications logicielles, à l'architecture système et aux choix techniques de développement. La mission s'inscrit dans un environnement exigeant intégrant des contraintes de performance, sûreté, cybersécurité et maintenabilité.
Missions principales :
- Contribuer à l'élaboration des spécifications produit/système et de l'architecture en collaboration avec les Product Designers et System Engineers.
- Définir les spécifications des exigences logicielles :
- exigences fonctionnelles,
- exigences opérationnelles,
- exigences d'interfaces,
- contraintes de performance, safety, cybersécurité et RAM (Reliability, Availability, Maintainability).
- Garantir la vérifiabilité et la traçabilité des exigences logicielles tout au long du cycle de développement.
- Définir l'architecture logicielle :
- découpage fonctionnel et structurel en composants logiciels,
- allocation des exigences aux composants,
- définition des interfaces,
- définition des comportements dynamiques.
- Valider la faisabilité des solutions via simulations, maquettes et prototypes.
- Réaliser les principaux choix techniques :
- outils de développement,
- méthodologies (UML, etc.),
- langages de programmation,
- stratégies et règles de codage.
- Contribuer au choix de l'environnement d'exécution :
- processeur,
- système d'exploitation,
- middleware,
- logiciels de base.
- Arbitrer et valider les choix majeurs de conception logicielle.
- Participer à l'intégration software/software et hardware/software.
- Spécifier, préparer et exécuter les tests et vérifications des livrables.
- Assurer le maintien en conditions opérationnelles et l'évolution des logiciels.
- Réaliser une veille technologique continue.
- Contribuer à la standardisation et à la réutilisation des solutions existantes (incluant COTS).
- Appliquer et faire appliquer les processus et standards internes.
- Participer à l'amélioration continue et au retour d'expérience (RoE).
Profil recherché
Compétences requises :
- Solide expérience en architecture logicielle et systèmes embarqués.
- Maîtrise de la rédaction des exigences logicielles et de leur traçabilité.
- Connaissance des contraintes Safety, Cybersecurity et RAM.
- Expérience en conception d'architectures logicielles complexes.
- Maîtrise des méthodologies de conception (UML, modélisation, simulation).
- Expérience des environnements d'intégration hardware/software.
- Bonne connaissance des processus qualité et standards de développement logiciel.
- Capacité à intervenir sur les choix techniques structurants.
- Anglais professionnel requis.
- Français courant requis.
Compétences appréciées :
- Expérience dans des environnements industriels critiques.
- Connaissance des solutions COTS.
- Expérience en amélioration continue et standardisation.
- Connaissance des environnements temps réel et middleware.
- Expérience en validation et vérification logicielle avancée.