INGENIEUR AMOA LOGICIEL H/F
Synanto
Clamart, Hauts-de-Seine
Full-time
À propos
Et si vous embarquiez vers les nouvelles technologies ?
Filiale du groupe industriel ICE, Médiane Système, est une société d'ingénierie innovante spécialisée en électronique, systèmes embarqués et informatique industrielle. Médiane Système a construit son identité sur une expertise technique de haut niveau en proposant à ses clients, des prestations d'accompagnement au travers de ses Départements R&D (DRD) et ConSulting (DCS).
Présente en France (région Parisienne, Rhône-Alpes, Midi-Pyrénées, PACA, Grand Ouest), en Belgique et en Italie, Médiane Système est partenaire de grands comptes industriels et de nombreuses PME. Du secteur automobile au médical, en passant par l'énergie, le ferroviaire, l'aéronautique ou bien les télécoms. Médiane Système intervient exclusivement sur les métiers de l'ingénierie système (logiciel embarqué, logiciel applicatif pour l'industrie, électronique numérique et analogique, banc de tests) dans des environnements technologiques de pointe.
Créée par des ingénieurs, Médiane Système, est une entreprise technique à taille humaine, proche de ses collaborateurs, qui privilégie depuis plus de 30 ans, le développement des compétences et l'épanouissement de ses salariés.
Le poste
Nature des travaux
Les travaux confiés se déroulent dans le cadre d'un contrat impliquant trois industriels de trois pays
européens (France, Allemagne, Espagne) donc MBDA France pour la France avec des jalons client
d'acceptation temporellement contraints.
Ils consistent en des activités de maîtrise d'ouvrage logiciel pour le développement de deux logiciels
nommés « ME » pour « Mission Execution » et « EM&CMM pour « Effect Management and Counter_Measure Management ». On se limitera aux termes ME et EM dans la suite de ce document.
En détail, les travaux consistent à assurer le bon déroulement des travaux technique de la spécification
technique de besoin jusqu'à la mise à disposition et le support à l'intégration/utilisation des logiciels
dans les environnements et plateformes cibles en collaboration avec les équipes de développement
internes et externes – les tâches à accomplir sont les suivantes.
Note : l'ensemble des exigences de qualité, de processus par discipline d'ingénierie applicables au
projet seront fournis dans le cadre de l'exécution du contrat au Titulaire.
Gestion de projet vis-à-vis du développement des logiciels.
o Prise en compte du processus de développement agile;
o Prise en compte des opérations logicielles sur les périmètres interne et collaboratif ;
o Suivi calendaire et budgétaire ;
o Définition de la logique de développement des logiciels ;
o Coordonner l'architecture, les interfaces et la cohérence fonctionnelle et technique des
logiciels avec les autres logiciels du système ;
o Suivi de la conformité aux spécifications et aux plans ;
o Application des processus, méthodes et outils liés à la gestion de projet.
Rédaction des spécifications des logiciels en lien avec les architectes fonctionnels en charge et
les partenaires industriels externes :
o Rédiger les documents de spécifications fonctionnelles et non fonctionnelles des
logiciels en cohérence avec l'architecture fonctionnelle et logique du système
o Application des processus, méthodes et outils liés à la gestion des exigences.
Support au Product Owner pour la constitution et le suivi du BACKLOG lié aux activités de
développement des logiciels:
o Définition des histoires utilisateurs (User Stories) ;
o Priorisation du BACKLOG ;
o Gestion des exigences des parties prenantes ;
o Revue du BACKLOG ;
o Clarification des détails ;
o Acceptation des travaux ;
o Gestion du BACKLOG Technique : en plus du BACKLOG du produit, le SOUS_TRAITANT peut également être impliqué dans la gestion du BACKLOG technique, qui
comprend les tâches de remaniement de code (i. sans impact sur le service rendu), de
résolution de bugs, d'amélioration des performances notamment ;
o Participation aux réunions de coordination agiles (deux quotidiennes, une
hebdomadaire, deux mensuelles, une trimestrielle) et de reporting projet (deux
mensuelles) – communalisées avec la réunion décrite au §3.3. Note : ce cadrage visant
à informer le SOUS-TRAITANT de l'attendu en termes de coordination technique sera
réévalué et pourra être ajusté en conséquence;
o Application des processus, méthodes et outils de développement logiciel agile ;
o Participation au retour d'expérience à la fin de chaque SPRINT et lors d'évènements
plus globaux au sein du projet.
Support aux responsables de développement pour l'architecture logicielle et la conception :
o Prise en compte des contraintes de conception pour les environnements et plateformes
cibles ;
o Orienter la conception vers une solution le plus possible(*) agnostique à la plate-forme.
• (*) signifie minimiser l'effort nécessaire à l'adaptation à une plateforme cible.
Support aux responsables de développement pour la vérification/validation du logiciel :
o Préparer les scénarios associés ;
o Assurer la fourniture des ressources d'entrée requises pour la réalisation des tests ;
o Suivre les tests de vérification/validation logicielle.
Support au déploiement et aux intégrations avales :
Profil recherché
Cette sous-traitance fera appel aux compétences suivantes :
Connaissance indispensable des outils DOORS pour l'élaboration des documents de
spécification ;
Connaissance des méthodes et outils d'ingénierie système basée sur les modèles (MBSE) en
particulier CAMEO ou équivalent;
Ingénierie des exigences et traçabilité ;
Outil de gestion de projet agiles Confluence et JIRA ;
Notions sur les outils IDE (Environnement de Développement Intégrés), les méthodes et outils
logiciels de gestion de configuration, de gestion des dépôts, de test unitaires et d'analyse de
code et de « DevOps » ;
Connaissance du milieu de la défense souhaitable.