Ingénieur Product Owner Firmware
Département : R&D
Statut du poste : Cadre du secteur privé
Type de contrat : CDI
Salaire brut annuel : A partir de 40 K€ brut annuel
Expérience : + de 8 ans
Prise de fonction : Au plus vite
Lieu : Région de Marseille
1. Responsabilités
L’ingénieur Product Owner Firmware est responsable de la définition des fonctionnalités logicielles embarquées dans l’équipement. Il a un rôle de coordination entre les équipes systèmes qui gèrent l’évolution de la solution et les équipes de développement et validation Firmware qui se chargent de l’implémentation des fonctionnalités au niveau de l’équipement. Il doit fournir une vision partagée du produit, en définir le contenu et planifier la vie du produit.
2. Interfaces
Le Product Owner assure un échange régulier avec l’équipe Système et les BU, pour collecter, comprendre les nouveaux besoins et évaluer les changements à apporter au produit ou au projet.
Il reste très proche de l’équipe de développement Firmware, et plus particulièrement de l’architecte, du technical leader et du responsable de l’équipe pour préparer les phases amont au développement.
3. Missions
Il explicite les éléments (items) du backlog. Ces composantes sont exprimées sous forme de ” récit utilisateur ” (user stories). Son rôle est alors de rédiger les spécifications et les cas de tests qui les accompagnent. C’est lui qui définit l’ordre dans lequel les fonctionnalités seront développées. Il prend les décisions importantes concernant l’orientation du projet. Il s’assure que le backlog est visible et compris de tous. Cela permet qu’à tout instant, chacun sache sur quoi travailler. Il valide fonctionnellement les développements. C’est également lui qui, en accord avec l’équipe, fixe les objectifs d’un incrément (sprint) au début de celui-ci. Il est important qu’il reste très disponible pour répondre aux questions de l’équipe et pour lui donner son avis sur divers aspects du logiciel (interface par exemple).
- Participer à l’élaboration des spécifications fonctionnelles détaillées de l’ensemble du firmware à partir des cahiers de charges ou demandes spécifiques de l’équipe système gestion de la solution.
- Identifier des solutions techniques adéquates avec les architectes Firmware et en collaboration avec l’Architecte SI, selon la modélisation fonctionnelle SI établie.
- Collaborer à la planification des sprints, à la définition des tâches, à l’optimisation des ressources.
- Tenir un rôle actif dans le cadre de la conduite de projet des développements planifiés.
- Rédaction des tests et recette techniques avec les utilisateurs clés.
- Participer à la veille technologique quant aux choix techniques d’outils et concepts de développement, Framework du marché.
- Animer les développements Firmware .
4. Compétences
– Techniques :
- Maîtrise des méthodologies de développement agile.
- Maîtrise des problématiques propres à la conception et la mise en œuvre d’objets connectés, intégration des problématiques d’autonomie et de fiabilité requises à l’intégration de solutions dans des environnements industriels.
- Maîtrise des process et des cycles de conception de systèmes logiciels embarqués : spécification, conception détaillée, validation, qualification et intégration.
- Connaissance des OS temps réel
- Connaissance des systèmes communiquant de type IoT
- Connaissance en systèmes d’informations
– Reporting :
- Maîtrise des outils collaboratifs, de suivi de projets, et de bug tracking (JIRA, Confluence).
- Connaissance des outils de gestion de révision ( Git).
- Mise en œuvre et suivi des procédures et process existants. Organisationnelles :Autonome, structuré, méthodique et rigoureux, organisé dans son travail. Humaines / Comportementales :Engagé et persévérant, force de proposition. Communication :Formelle avec des équipes techniques ; Synthétique pour assurer un reporting clair. Langues étrangères : Anglais.