RNCP40208BC01Concevoir des systèmes informatiques industriels innovants
- Organiser et structurer la collecte des données en fonction du système industriel Identifier les sources de données pertinentes en fonction des exigences du projet et des spécifications du système. Mettre en place des processus d’acquisition de données à partir de capteurs, de systèmes embarqués ou d'autres sources. Assurer un pré-traitement adapté des données pour garantir leur qualité et leur exploitation efficace dans le cadre du système conçu. Les contraintes de temps réel, de volume de données et de fiabilité doivent être prises en compte. Analyser les systèmes et processus industriels pour identifier les leviers d'optimisation Réaliser une analyse approfondie des systèmes industriels existants, en tenant compte des processus métiers, des flux de production et des contraintes techniques. Identifier les points de défaillance, les goulets d'étranglement, ainsi que les possibilités d'amélioration. Cette analyse doit s’adapter aux spécificités de chaque domaine industriel, qu’il s’agisse de la gestion de la production, de la logistique ou de la maintenance. Réaliser un état de l’art et une veille technologique pour intégrer les meilleures pratiques Effectuer une veille technologique continue pour s'assurer que la solution proposée intègre les technologies les plus récentes, tout en tenant compte des normes et des standards industriels. Comparer les solutions existantes et identifier les innovations susceptibles d’améliorer l'efficacité du système. Cette étape permet également de répondre aux défis de performance, de sécurité et d’interopérabilité des systèmes. Traduire un besoin client en données exploitables et modélisables Comprendre les besoins exprimés par le client et les traduire en spécifications techniques claires et quantifiables. Transformer ces besoins en modèles de données et en exigences fonctionnelles précises, afin que le système informatique industriel puisse être conçu et intégré de manière optimale dans le processus de production. Prendre en compt
Évaluation : Contrôles continus et /ou contrôles terminaux individuels (contrôles écrits, exposés oraux, rapports et soutenances de stages en entreprise, évaluation par les tuteurs en entreprise...) et en groupe (comptes rendus de travaux pratiques, rapport et soutenance de projets avec des commanditaires du monde socio-économique). Mises en situation lors de stages et projets, évaluées par compétences. Prise en compte spécifique des situations de handicap.
RNCP40208BC02Développer et déployer des solutions en informatique industrielle
- Analyser un besoin et l'existant en tenant compte du contexte et des contraintes en informatique industrielle et embarquée Étudier le cahier des charges, les spécifications client et le contexte technique pour identifier les exigences du projet en matière de systèmes embarqués et industriels. L’analyse doit inclure les contraintes liées aux microcontrôleurs, aux systèmes temps réel, aux protocoles de communication et aux architectures distribuées. L’ingénieur doit évaluer l’infrastructure existante et déterminer les adaptations nécessaires pour garantir l’interopérabilité et la performance du système. La prise en compte des normes industrielles, des contraintes de cybersécurité, ainsi que des exigences de fiabilité et de maintenabilité, est essentielle pour proposer une solution optimisée et durable Réaliser une version fonctionnelle du système ou de la solution en informatique industrielle et embarquée Concevoir et développer une première version fonctionnelle d’un système embarqué ou industriel en définissant ses caractéristiques techniques et fonctionnelles. Cela inclut l’implémentation de logiciels embarqués, l’intégration matérielle et la communication avec les réseaux industriels. Déployer, tester et valider en conditions opérationnelles en informatique industrielle et embarquée Mettre en œuvre la solution développée dans un environnement industriel ou embarqué en assurant son installation, sa configuration et son intégration avec les infrastructures existantes. Tester le système en conditions réelles d’utilisation, en prenant en compte les contraintes spécifiques des environnements industriels. Valider la performance, la sécurité et la robustesse du système en appliquant des procédures de test adaptées. Optimiser, améliorer, maintenir et faire évoluer une solution en informatique industrielle et embarquée Assurer le suivi et l’évolution des systèmes industriels et embarqués après leur déploiement pour garantir leur performance, leur fiabilité et leur conformi
Évaluation : Contrôles continus et /ou contrôles terminaux individuels (contrôles écrits, exposés oraux, rapports et soutenances de stages en entreprise, évaluation par les tuteurs en entreprise...) et en groupe (comptes rendus de travaux pratiques, rapport et soutenance de projets avec des commanditaires du monde socio-économique). Mises en situation lors de stages et projets, évaluées par compétences. Prise en compte spécifique des situations de handicap.
RNCP40208BC03Planifier et piloter des projets en informatique industrielle ou embarquée
- Organiser le projet en tenant compte des ressources et des contraintes Définir les rôles, les responsabilités et les tâches de chaque membre de l’équipe projet, tout en s’assurant que les objectifs sont clairs et réalisables dans les délais impartis. L’ingénieur doit organiser le projet en détaillant les étapes clés, le budget alloué et les ressources nécessaires pour mener à bien chaque phase. La gestion des risques doit être anticipée, en identifiant les potentiels obstacles techniques ou organisationnels, et en mettant en place des stratégies pour les minimiser. Cette étape doit intégrer la gestion des contraintes matérielles, humaines, financières et temporelles, en prenant en compte les exigences réglementaires et normatives spécifiques au secteur de l'informatique industrielle. Participer à, manager et animer l’équipe de projet en stimulant l’innovation Encadrer l’équipe projet tout en favorisant la collaboration et l’innovation. L’ingénieur doit animer les réunions de suivi et maintenir une dynamique de travail orientée vers les objectifs. Il veille à maintenir une communication fluide au sein de l’équipe et encourage les propositions créatives pour résoudre les défis techniques. Dans le cadre de la gestion de projet, il doit également appliquer des méthodologies agiles ou autres approches adaptées aux spécificités du secteur, tout en veillant à la cohésion du groupe et au respect des engagements pris. L’animateur de l’équipe doit aussi prendre en compte les tensions possibles, et adopter une approche proactive pour les résoudre. Rédiger des supports de communication clairs et adaptés aux parties prenantes Produire des documents de communication (rapports, présentations, comptes rendus) qui synthétisent l’avancement du projet, en les adaptant aux différents niveaux d'interlocuteurs (clients, partenaires, équipe interne). L’ingénieur doit veiller à ce que les informations soient claires, compréhensibles et pertinentes, en tenant compte du public cible. Il doit
Évaluation : Rapport et soutenance de projet devant un jury composé au minimum de 2 enseignants chercheurs et d'un professionnel. Évaluation des compétences développées. Prise en compte spécifique des situations de handicap.
RNCP40208BC04Concevoir et administrer un système embarqué avec une vue globale
- Analyser la faisabilité d’une solution de système embarqué Évaluer les besoins spécifiques du projet en tenant compte des contraintes techniques, économiques et environnementales. Réaliser des études préliminaires pour définir les architectures matérielles et logicielles adaptées, en intégrant les performances attendues et les ressources disponibles. Intégrer la gestion des risques dans la mise en œuvre d’un projet de système embarqué Identifier les risques potentiels (techniques, fonctionnels, réglementaires) dès les phases initiales du projet. Élaborer des stratégies de mitigation et des plans de gestion pour garantir la fiabilité, la sécurité et la conformité du système embarqué tout au long de son cycle de vie. Développer un système embarqué complet Concevoir et intégrer l’ensemble des composants d’un système embarqué, tels que les capteurs pour l’acquisition de données, les algorithmes pour le traitement de l’information, les modules de communication pour les échanges entre systèmes, et les actionneurs pour l’exécution des tâches. Cette étape implique une collaboration étroite entre les équipes matérielles et logicielles. Valider la solution par des tests, un contrôle qualité et une maintenance adaptée Mener des campagnes de tests fonctionnels et de performance pour vérifier que le système répond aux exigences définies. Assurer le respect des critères de sûreté et de qualité. Cette validation s’effectue dans des contextes industriels variés (automobile, aéronautique, énergie) pour garantir l’adaptabilité et la durabilité de la solution. Identifier et respecter les normes applicables Identifier les normes et standards (internationaux ou spécifiques au secteur d’activité) à appliquer lors du développement et de l’intégration du système. S’assurer que le produit final respecte les exigences légales, environnementales et industrielles en vigueur. Mettre en œuvre une méthodologie de co-design Appliquer les méthodologies et outils de co-design pour optimiser le dével
Évaluation : Contrôles continus et /ou contrôles terminaux individuels (contrôles écrits, exposés oraux, rapports et soutenances de stages en entreprise, évaluation par les tuteurs en entreprise...) et en groupe (comptes rendus de travaux pratiques, rapport et soutenance de projets avec des commanditaires du monde socio-économique). Mises en situation lors de stages et projets, évaluées par compétences. Prise en compte spécifique des situations de handicap.
RNCP40208BC05Réaliser, interfacer, valider un ensemble de modules logiciels ou matériels avec prise en compte des contraintes technologiques, économiques, humaines et environnementales
- Utiliser des connaissances en génie logiciel pour développer et valider des modules logiciels Mobiliser les principes du génie logiciel (analyse des besoins, conception modulaire, programmation et tests) pour concevoir des modules logiciels robustes et performants. Appliquer des méthodologies agiles ou en cycle en V, en tenant compte des contraintes de qualité, de maintenabilité et de sécurité. Concevoir une base de données ou un système d'information Concevoir des bases de données ou des systèmes d’information en s’appuyant sur les besoins fonctionnels et opérationnels. Cela implique la modélisation des données, la structuration des flux d’information et l’intégration de ces systèmes dans des environnements industriels complexes. Intégrer un module logiciel ou matériel dans un système existant Assurer l’interfaçage et l’intégration de nouveaux modules, qu’ils soient logiciels ou matériels, dans des systèmes déjà en place. Vérifier la compatibilité des protocoles, optimiser la communication entre les composants et s’assurer que les performances globales répondent aux exigences initiales. Administrer et maintenir en condition opérationnelle une solution logicielle ou matérielle Surveiller, diagnostiquer et résoudre les éventuels dysfonctionnements tout en planifiant des mises à jour pour maintenir la solution à jour et sécurisée. Analyser les besoins en architecture logicielle Évaluer les besoins d’un projet pour proposer une architecture logicielle adaptée. Identifier les technologies, les frameworks et les méthodologies les plus appropriés pour répondre aux exigences techniques, économiques et environnementales du système. Exploiter des connaissances en physique et en électronique pour prototyper un module matériel Mettre à profit ses compétences en physique et électronique pour concevoir, tester et itérer des prototypes matériels. S’assurer que ces prototypes respectent les contraintes d’environnement, d’efficacité énergétique et de faisabilité industrielle. Conce
Évaluation : Contrôles continus et /ou contrôles terminaux individuels (contrôles écrits, exposés oraux, rapports et soutenances de stages en entreprise, évaluation par les tuteurs en entreprise...) et en groupe (comptes rendus de travaux pratiques, rapport et soutenance de projets avec des commanditaires du monde socio-économique). Mises en situation lors de stages et projets, évaluées par compétences. Prise en compte spécifique des situations de handicap.
RNCP40208BC06Concevoir, déployer et mettre en œuvre des systèmes informatiques communicants
- Déployer une solution internet des objets de bout-en-bout Mettre en œuvre un système internet des objets complet, en intégrant les capteurs, les passerelles, les plateformes de traitement et d’analyse des données. Garantir l’interopérabilité entre les composants tout en optimisant les performances et la consommation énergétique. Concevoir et piloter des réseaux intelligents et autonomes Planifier et mettre en place des infrastructures de réseau capables de s’adapter aux conditions changeantes grâce à des mécanismes autonomes (self-healing, self-optimizing). Piloter leur fonctionnement pour répondre aux besoins des systèmes industriels et communicants. Collecter, centraliser et interpréter les données en toute sécurité Développer des processus de collecte et de centralisation des données issues de systèmes industriels, tout en veillant à leur intégrité et leur confidentialité. Utiliser des outils d’analyse pour extraire des informations exploitables et pertinentes pour la prise de décision. Implémenter une solution de supervision des automates, des réseaux ou d’un système d’information Créer et configurer une plateforme de supervision permettant de surveiller en temps réel l’état des automates, des équipements réseau ou des systèmes d’information. Intégrer des tableaux de bord et des alertes pour optimiser la gestion des processus et réduire les temps d’arrêt. Définir et prescrire une solution de communication réseau adaptée Analyser les besoins spécifiques d’un système communicant pour sélectionner, configurer et mettre en œuvre les protocoles et technologies réseau (Ethernet industriel, Wi-Fi, etc.) les plus adaptés à l’environnement et aux performances attendues. Assurer la sécurité d’un réseau ou d’un système informatique Identifier les vulnérabilités d’un réseau ou système informatique et concevoir des stratégies de protection pour prévenir les cyberattaques. Mettre en place des mécanismes de détection, de réponse aux incidents et de continuité d’activité pour g
Évaluation : Contrôles continus et /ou contrôles terminaux individuels (contrôles écrits, exposés oraux, rapports et soutenances de stages en entreprise, évaluation par les tuteurs en entreprise...) et en groupe (comptes rendus de travaux pratiques, rapport et soutenance de projets avec des commanditaires du monde socio-économique). Mises en situation lors de stages et projets, évaluées par compétences. Prise en compte spécifique des situations de handicap.