Contexte de la mission : Dans le cadre d'un projet de développement d'un équipement de détection d'intrusion ou d'un système de signalisation ferroviaire, vous interviendrez au sein de l'équipe logicielle. Vous êtes responsable du développement du logiciel embarqué. Responsabilités : - Analyser de la spécification fournie par les équipes système, - Concevoir le logiciel embarqué, - Participer au développement et les tests unitaires et d'intégration du logiciel embarqué, - Rédiger de la documentation technique associée.
Contexte de la mission : Vous intervenez pour le compte d'un acteur central du secteur ferroviaire, sur la validation de systèmes embarqués et/ou débarqués à fort enjeu, utilisés au quotidien par des milliers d'usagers. Intégré(e) à une équipe projet pluridisciplinaire, vous contribuez à garantir la qualité, la fiabilité et la conformité de la solution, depuis la définition de la stratégie de validation et des moyens de test jusqu'à la conduite des campagnes d'essais et la validation finale. Vos missions : - Comprendre les besoins clients et définir une stratégie de validation, - Définir le plan de test, - Participer à la conception et au maintien des moyens de test (outils ou simulateurs), - Dérouler les campagnes de tests et formaliser les rapports d'essai, - Identifier les problèmes, apporter les modifications et tester les corrections.
Contexte de la mission : Viveris accompagne un grand équipementier international du secteur ferroviaire sur des projets innovants impliquant des systèmes critiques. Dans ce cadre, nous recrutons un Ingénieur Sécurité Matériel pour intégrer une équipe dédiée et contribuer à la réalisation d'analyses de sécurité, en lien étroit avec des experts techniques et des responsables produits. Responsabilités : - Réaliser des analyses de sécurité matériel sur des projets et produits ferroviaires, conformément aux normes applicables et aux exigences internes, - Contribuer à la rédaction et à la consolidation des dossiers de sécurité, avec un focus sur les aspects matériels, - Collaborer avec les équipes sécurité, conception et industrialisation afin d'assurer la cohérence et la qualité des livrables, - Prendre en compte les retours internes et clients, ajuster les analyses et finaliser la documentation associée.
En tant que Data Engineer senior, vous intervenez en appui du lead Data pour apporter une expertise technique solide sur les choix d'architecture et la conception des pipelines. Vous prenez part au design, au build et au run des flux de données, avec un regard critique sur les implémentations existantes et les axes d'amélioration. Vos responsabilités couvrent la mise en place et l'administration d'architectures de données (data lake, data warehouse), l'accompagnement des refontes techniques, ainsi que la production de reporting lorsque nécessaire. Vous contribuez également à la documentation des flux, des modèles et des traitements afin de sécuriser la maintenabilité et la transmission des connaissances. Le poste implique une forte autonomie, une bonne capacité de communication et une aisance à travailler avec les équipes métiers et techniques. Le rôle est compatible avec un fonctionnement en full remote, avec des déplacements ponctuels sur site.
Dans le cadre du renforcement de ses équipes, nous recherchons un Scrum Master afin d'accompagner plusieurs équipes dans l'organisation et l'amélioration de leur fonctionnement Agile. Le consultant interviendra dans un contexte transverse, auprès de 4 équipes représentant environ 20 collaborateurs au total. Il aura pour objectif de faciliter le fonctionnement des équipes, de fluidifier la collaboration entre les différents interlocuteurs et de favoriser l'amélioration continue des pratiques Agile. Vous serez amené à : • accompagner les équipes dans l'application des principes et pratiques Agile / Scrum ; • préparer et animer les différentes cérémonies Scrum ; • faciliter la coordination et la communication entre les équipes et les différentes parties prenantes ; • identifier et contribuer à la résolution des blocages, risques et dépendances ; • suivre l'avancement des équipes et contribuer à la visibilité sur le delivery ; • accompagner les équipes dans leur amélioration continue ; • favoriser l'autonomie et la responsabilisation des équipes ; • contribuer à l'harmonisation des pratiques Agile entre les différentes équipes ; • assurer un rôle de facilitateur dans un environnement multi-équipes et transverse. Environnement : Agile / Scrum Scrum Master Accompagnement de 4 équipes Environnement transverse Coordination d'équipes Amélioration continue Suivi du delivery Gestion des dépendances et des blocages
Contexte : Pour l'un de nos clients du secteur de l'énergie, nous recherchons un ingénieur pour faire évoluer les applicatifs et les ouvrages pour répondre aux enjeux de demain. L'outil des courbes a été déployé en 2015. Que ce soit d'un point de vue graphique, ergonomique, l'outil n'est plus adapté d'autant plus avec l'augmentation du nombre d'ouvrage dans la supervision. Le Back du SCADA utilise AVEVA System Plateform. Le Front quant à lui a été sortie d'AVEVA et utilise un Framework Blazor. Aujourd'hui cet outil courbe est « legacy » est encapsulé dans AVEVA. L'objectif du projet est de développer un nouveau outil courbe directement sur le framework utilisé. Missions: - Participer à l'analyse des besoins et aux travaux de préparatoires au développement ; - Réaliser les développements en respectant les règles de l'art ; - Participer à l'amélioration continue de la cellule (organisation, qualité, architecture, assurer une veille technologique) ; - Participer à la mise en production et au maintien en condition opérationnel de la ou des application(s) ; - Être attentif à la bonne expérience utilisateur. Ces prestations seront réalisées dans le respect des jalons du projet, de la charge, des SLA, des politiques et standards GRDF, du cadre technique de la DSI, en collaboration avec tous les acteurs SI et métier et en s'appuyant sur le patrimoine documentaire existant. Exemples de livrables: Les Livrables demandés lors de cette prestation pourront être (liste non exhaustive) : - Le code source des applications - Reporting (suivi du Design / Build / Test, points d'attention, ...) ; - Contribution à la Documentation technique (études d'impacts, spécifications, description et configuration des environnements, modèles de données, ...) ; - Livraison des packages applicatifs développés par l'équipe sous le contrôle du MOE ; - Contribution au Dossier de préparation de MEP (avec rédaction / contributions aux documents suivants : résultats tests de performance, bilan des tests, PTI, PTE, ...)
Contexte de la mission : Dans le cadre d'un projet stratégique mené pour un client dans le secteur de la défense, nous recherchons un ingénieur en électronique de puissance H/F afin de renforcer nos équipes R&D. Vous participez au développement d'équipements électroniques embarqués intégrant des fonctions de conversion d'énergie pour des applications critiques. Les travaux portent sur des architectures de puissance complètes avec une forte dimension en électronique de puissance, électrotechnique, essais et mise au point de convertisseurs. Responsabilités : - Analyser les spécifications techniques et proposer les architectures de conversion d'énergie adaptées ; - Concevoir et dimensionner des fonctions d'électronique de puissance, notamment des convertisseurs AC/DC, DC/DC et des étages de distribution d'énergie ; - Réaliser les calculs et simulations électriques sous PSpice, PSIM, SIMPLIS ou SIMetrix ; - Participer à la conception des schémas et au suivi de routage/CAO de cartes de puissance avec des outils de type Zuken ; - Préparer et réaliser les essais de mise au point, de caractérisation et de validation sur prototypes en laboratoire ; - Analyser les anomalies, identifier les causes racines et proposer des actions correctives ; - Contribuer aux essais de qualification électrique et CEM ; - Accompagner les phases d'industrialisation, de mise en série et de support à la production ; - Travailler en interface avec les équipes électronique, mécanique, essais, industrialisation et production.
Contexte : Pour un de nos clients dans le domaine de l'énergie, nous recherchons un ingénieur électronique afin de qualifier des compteurs communicants. Missions : Sous la responsabilité du chef de projet, les tâches consisteront : - Participer à la réalisation du schéma et du routage ; - Réaliser des documents de justification de la conception ; - Préparer des outils de validation et plan de qualification ; - Rédiger des rapport d'essais de validation et d'intégration incluant l'analyse des résultats et la justification de conformité.
Contexte de la mission : Dans le cadre de nombreux nouveaux projets complexes et innovants, nous accompagnons notre client, acteur majeur dans le domaine de la Défense et recherchons à ce titre, un ingénieur FPGA H/F pour contribuer au développement des fonctions numériques embarquées au coeur de ses calculateurs et équipements. Responsabilités : - Participation aux études de faisabilité et aux travaux d'architecture FPGA ; - Rédaction des spécifications techniques ; - Réalisation des développements FPGA en VHDL (modélisation, synthèse, placement/routage, vérification) ; - Participation aux activités d'intégration et de validation sur carte cible ; - Relation et interface avec les équipes électronique, logiciel, validation et projet ; - Participation à l'amélioration continue de l'environnement de développement et de vérification FPGA. Localisation du poste : Région parisienne / Bourges
Contexte: Dans le cadre de projets logiciels industriels, vous intervenez sur le développement d'outils, d'applications et de composants logiciels contribuant à l'automatisation, au traitement de données et à l'évolution des systèmes existants. Vous participez à l'ensemble du cycle de développement, depuis l'analyse des besoins jusqu'à l'intégration des solutions, dans un environnement nécessitant un haut niveau de qualité, de maintenabilité et de traçabilité. Missions: - Vous aurez la charge de concevoir et développer de nouvelles applications ainsi que des outils répondant aux besoins des utilisateurs et des projets - Vous serez amené à analyser les besoins fonctionnels et techniques afin de proposer des solutions adaptées. - Vous aurez la responsabilité de réaliser les développements logiciels dans le respect des standards de qualité et des bonnes pratiques de codage. - Vous serez amené à concevoir et exécuter les tests nécessaires à la validation des développements réalisés. - Vous aurez en charge la maintenance corrective et évolutive des applications existantes afin de garantir leur bon fonctionnement dans la durée. - Vous participerez aux activités d'intégration et de validation des composants développés. - Vous contribuerez à l'identification, l'analyse et au suivi des anomalies ainsi qu'à la prise en compte des demandes d'évolution. - Vous veillerez à assurer la qualité, la fiabilité et la maintenabilité des solutions mises en oeuvre. - Vous aurez la responsabilité de produire et maintenir la documentation technique associée aux développements réalisés
Contexte de la mission : Dans le cadre d'un service d'architecture logicielle embarquée en forte croissance, nous recherchons des Architectes logiciel / SPL H/F pour renforcer notre équipe. Vous intervenez sur des systèmes embarqués critiques (mission planning, contrôle commande, calculateur embarqué) dans un environnement MBSE/SPL à forte exigence de traçabilité et d'industrialisation des outils. Vos responsabilités : - Intervenir en amont sur la définition et la maturation des besoins systèmes et logiciels ; - Définir et piloter l'architecture logicielle en intégrant les exigences non fonctionnelles (maintenabilité, testabilité, cohérence système) ; - Mettre en place et gouverner la Software Product Line : capitalisation des composants réutilisables et structuration de la plateforme logicielle ; - Produire des dossiers d'architecture basés sur modèles et assurer la traçabilité bout à bout (outillage DOORS/Polarion ou équivalent) ; - Industrialiser la chaîne d'ingénierie : conception/adaptation de modeleurs, viewers, générateurs et automatisation des processus MBSE ; - Travailler en interface quotidienne avec les équipes systèmes, projets et architectes seniors ; leadership technique sans management direct ; - Selon périmètre, contribution possible au développement en C++/Java.
Contexte: Dans le cadre de projets industriels à fortes exigences de qualité, de fiabilité et de traçabilité, vous intervenez sur le développement d'applications logicielles intégrant des interfaces homme-machine destinées à des environnements techniques exigeants. Au sein d'une équipe projet, vous participez à la conception, au développement et à la maintenance d'interfaces graphiques sous Qt, en veillant à la qualité, à l'ergonomie et à la robustesse des solutions développées. Les activités sont réalisées dans un environnement structuré reposant sur des processus de gestion de configuration, de suivi des anomalies et de traçabilité des exigences. Missions: - Vous aurez la charge de développer de nouvelles fonctionnalités et de faire évoluer les interfaces graphiques existantes sous Qt. - Vous serez amené à analyser les besoins fonctionnels et à proposer des solutions techniques adaptées aux exigences du projet. - Vous aurez la responsabilité de réaliser les développements logiciels dans le respect des standards de qualité et des bonnes pratiques de codage. - Vous serez amené à effectuer les tests unitaires et à contribuer aux activités d'intégration et de validation logicielle. - Vous aurez en charge la maintenance corrective et évolutive des applications afin d'en garantir la performance et la fiabilité. - Vous participerez aux revues de code et aux actions d'amélioration continue des développements. - Vous serez responsable de l'utilisation et du suivi des outils de gestion de configuration et de gestion des anomalies. - Vous veillerez à assurer la traçabilité des développements réalisés au regard des exigences du projet. - Vous contribuerez à la production de la documentation technique associée aux développements.
Dans le cadre de la transformation AI du département, le ou la Chef(fe) de projet transformation AI intervient comme AI Product Owner & Evangelist freelance, intégré(e) aux workflows de l'équipe. Sa mission consiste à cartographier les processus, évaluer la maturité AI, prioriser les cas d'usage selon la méthode RICE, puis cadrer et déployer les solutions retenues. En binôme avec le responsable technique AI, la personne prendra en charge les sujets fonctionnels de manière autonome, notamment sur les axes Product et spécifications, QA, Jira et documentation, ainsi que Design et UX. Elle structurera les besoins, les critères d'acceptation, les workflows et la documentation, tout en évaluant les solutions du marché. Elle animera également des formations, démonstrations et sessions d'accompagnement, produira des retours d'expérience mensuels et contribuera à la gouvernance AI. La mission inclut enfin la formalisation des processus, la transmission des compétences et l'élaboration d'une feuille de route AI à 12 mois.
Le Product Manager Continuité Business est responsable de la trajectoire d'une plateforme historique jusqu'à son décommissionnement. Il garantit le maintien des capacités nécessaires à la continuité de l'activité, tout en accompagnant la construction de la plateforme cible. À ce titre, il anticipe les évolutions des fournisseurs, des API, des contrats d'interface, des offres distribuées et des contraintes réglementaires ou techniques. Il analyse leurs impacts, priorise les adaptations indispensables et coordonne leur mise en œuvre avec les équipes produit et techniques. Interlocuteur privilégié des clients, fournisseurs, Product Owners et équipes de la plateforme cible, il structure la connaissance fonctionnelle de l'existant et la rend disponible pour éclairer les arbitrages de migration. Il pilote la roadmap, maîtrise les investissements sur une plateforme en décroissance, suit les risques et contribue à garantir la qualité de service.
Nous recherchons un Coach DevSecOps pour le compte d'un de nos clients dans le secteur bancaire. Le consultant intègre la Direction Transformation Technologique. Cette direction accompagne les équipes IT sur les solutions cloud, DevSecOps, intégration continue et déploiement continu. Le coach accompagne les équipes dans l'utilisation des infrastructures agiles. Il appuie son discours sur la culture DevOps (CALMS) grâce à de solides compétences techniques. Il travaille dans une équipe agile, dans un contexte CI/CD. Rôles et responsabilités ▪ Coacher les équipes IT sur les pratiques DevSecOps et CI/CD ▪ Promouvoir la culture DevOps (CALMS) et les méthodes agiles ▪ Rendre les équipes Scrum autonomes dans leur fonctionnement ▪ Définir, déployer et faire évoluer le référentiel de pratiques agiles ▪ Préparer et animer les formations (sensibilisation et niveau expert) avec le département formation ▪ Former les parties prenantes : Product Owners, Scrum Masters, analystes, développeurs, testeurs ▪ Participer au cadrage et à la constitution des équipes projet agiles ▪ Animer la communauté des Scrum Masters ▪ Accompagner le changement à tous les niveaux de l'organisation ▪ Former aux techniques de développement craftsmanship (à partir de N3/N4)
Contexte: Dans le cadre de projets industriels à fortes exigences de qualité, de sûreté et de conformité, vous intervenez au sein d'une équipe en charge des activités de vérification, validation indépendante et automatisation de tests sur des systèmes logiciels critiques. La mission consiste à garantir la conformité des développements par rapport aux exigences définies, en mettant en oeuvre des stratégies de validation robustes, des revues documentaires rigoureuses et des campagnes de tests automatisés. Les activités s'inscrivent dans un environnement structuré, reposant sur des processus qualité exigeants et une traçabilité complète des exigences, des tests et des résultats. Missions : - Vous aurez la charge de réaliser les activités de vérification et de validation logicielle conformément aux processus et exigences du projet. - Vous serez amené à élaborer, exécuter et maintenir des cas de tests manuels et automatisés. - Vous aurez la responsabilité de développer et faire évoluer des scripts d'automatisation de tests en Python, notamment à l'aide des outils et frameworks en place. - Vous serez amené à réaliser des revues documentaires afin de vérifier la conformité et la cohérence des livrables projet. - Vous contribuerez à l'identification, à l'analyse et au suivi des anomalies détectées lors des campagnes de test. - Vous veillerez à assurer la traçabilité entre les exigences, les cas de tests, les résultats obtenus et les anomalies associées. - Vous participerez aux activités de qualification et de validation des développements logiciels. - Vous aurez en charge la production des livrables de validation et des rapports associés. - Vous contribuerez à l'amélioration continue des méthodes, processus et outils de vérification, validation et automatisation des tests.