Aller au contenu principal

Chef de projet en solutions logicielles pour l'internet des objets (IoT)

Autre titre inscrit sur demande au RNCP (niveau 6)
Code Certif Info N°114129

Nouvelle recherche

Qualification

Niveau de qualification

6 - Savoirs approfondis

Sortie

Bac + 3 et 4

Descriptif

Les entreprises et les clients recherchent des professionnels qui maîtrisent tous les maillons de la chaîne de l’information (serveur et « cloud », appli web, appli smartphone, etc.), ainsi que des profils hautement qualifiés, capables de faire de la programmation et de développer des algorithmes, qui savent se mettre à la place du client/utilisateur, analyser le besoin métier et proposer une solution globale et pérenne. Dans ce contexte, et celui très récent de l'internet des objets, il est essentiel d’acquérir des compétences durables, plutôt qu’apprendre des technologies à la mode, et ce afin de savoir trouver la solution technique la plus efficace et pertinente pour satisfaire un besoin donné.

Activités visées :

  • Analyse des spécifications fonctionnelles du projet de création d’objet connecté
  • Conception de l’architecture logicielle utilisée par l’objet connecté
  • Développement de la solution logicielle utilisée par l’objet connecté
  • Test et mise en production de la solution logicielle incluant l’objet connecté
  • Maintenance et évolution de la solution logicielle incluant l’objet connecté
  • Pilotage du projet et management des équipes autour de solutions logicielles incluant l’objet connecté

Objectif

  • Analyser les besoins exprimés et problématiques rencontrées par le marché offrant l’opportunité de création d’un objet connecté s’appuyant sur une démarche scientifique et méthodique.
  • Valider le besoin identifié sur un marché, en prenant en compte les influences des différentes composantes de l’environnement (technologique -économique – politique – juridique – sociologique – écologique – démographique …).
  • Analyser la demande du client, en l’interrogeant sur son contexte, ses problématiques liées à son activité, ses enjeux, ses contraintes et ses objectifs.
  • Analyser les besoins opérationnels du client en l’accompagnant dans l’identification des usages et des bénéfices attendus.
  • Accompagner les entités dirigeantes et parties prenantes de la solution logicielle dans le choix des solutions à développer en relevant les avantages et inconvénients de chacune.
  • Réaliser un dossier de conception et de développement de l’objet connecté souhaité.
  • Concevoir l’architecture du logiciel souhaité en collaboration avec les équipes de développeurs, en divisant et isolant ses différentes couches (de l’interface utilisateur jusqu’au cœur des règles métier) afin de faciliter le développement, l’évolution, le déploiement et la maintenance de celui-ci.
  • Modéliser les interactions homme-machine nécessaires à l’utilisation efficace de l’objet connecté, en hiérarchisant les informations affichées et définissant l’enchainement des tâches.
  • Définir l’approche de programmation optimale en choisissant les plateformes, les langages, les algorithmes, les matériels et technologies les plus adaptés en fonction des demandes et des solutions identifiées.
  • Identifier et choisir l’ensemble des outils, logiciels et ressources (matérielles, budgétaires…) nécessaires au développement de la solution logicielle.
  • Identifier et sélectionner les compétences complémentaires nécessaires à la réalisation du projet (bureau d’études électroniques, bureau d’études mécaniques, packaging, graphistes, traducteurs, experts métiers…).
  • Vérifier les conséquences juridiques liées à l’utilisation de logiciels existants, notamment open source, dans la solution finale.
  • Identifier les certifications, notamment radio, nécessaires à la mise sur le marché de l’objet connecté.
  • Détecter en les anticipant, les risques liés à des inconnues technologiques (maturité, obsolescence, pérennité…) et réglementaires (RGPD, certifications, traçabilité, vie privée) pouvant intervenir lors des différentes phases du projet.
  • Réaliser les prototypes ou preuves de concept (POC) de nature à dissiper les inconnues technologiques.
  • Modéliser l’ensemble des données de l’application.
  • Identifier et choisir les briques technologiques les plus adaptées au projet, en sélectionnant celles à créer et celles à utiliser (librairies, open source…).
  • Rédiger les plans de test du projet de développement du logiciel en identifiant l’ensemble des tests nécessaires à la vérification du bon fonctionnement du code.
  • Elaborer des indicateurs de suivi de production permettant de contrôler le bon fonctionnement de la solution logicielle à grande échelle.
  • Sélectionner ou concevoir les algorithmes les plus pertinents.
  • Mettre en œuvre le développement de tous types de logiciels sur tous types de matériels et supports, tout en faisant preuve d’une capacité d’anticipation face aux évolutions technologiques.
  • Optimiser le code source du logiciel en réalisant des opérations de « réusinage » et en exploitant les résultats des différents tests réalisés lors de son développement.
  • Programmer les interactions entre les différents composants visuels de l’interface décrites dans la spécification.
  • Assurer l’interactivité et la responsivité de l’interface par l’utilisation de frameworks et langages de programmation adaptés.
  • Déployer les solutions techniques retenues.
  • Concevoir l’environnement de test, en définissant les indicateurs de performance en fonction des résultats attendus et des facteurs de décisions (montée en charge…).

Débouchés

Secteurs d’activités :

Le chef de projet en solutions logicielles pour l'internet des objets (IoT) peut travailler dans une TPE/PME ou en tant qu’Indépendant, la demande de compétences sera plus variée et les projets de taille inférieure, en règle générale. Il est aussi amené à travailler avec des partenaires extérieurs et ainsi maîtriser les règles de fonctionnement de ce type de relation.

Type d'emplois accessibles :

  • Développeur Internet des Objets
  • Concepteur de solutions IoT (Internet of Things)

Répertoire National des Certifications Professionnelles (RNCP)

Informations RNCP
Code RNCP Date Fin Enregistrement Type Enregistrement Statut
RNCP37046 (nouvelle fenêtre) — Enregistrement sur demande Inactif

Code scolarité

26X32660

Certificateurs

  • ALGOSUP
  • FACILITYCERT

Valideurs

Dates de validité pour ALGOSUP
1ère habilitation Début validité Fin validité

Dates de validité pour FACILITYCERT
1ère habilitation Début validité Fin validité
—

Session de l'examen

Première session

NC

Dernière session

NC

Domaines de formation (Formacode® V14)

  • 31042 : Internet des objets
  • 24218 : Transmission numérique

Liens vers les métiers (ROME)

Domaine de spécialité (NSF)

  • 326 Sans lettre : Informatique, traitement de l'information, réseaux de transmission des données

Accessibilité selon les modalités

Accessibilité selon les modalités de formation
Formation initiale Formation continue Apprentissage Contrat de pro. VAE Demande indiv.
✅ ✅ ✅ ✅ ✅ ❌

Textes officiels

Publication
Descriptif
Décisions d'enregistrement aux répertoires nationaux (Novembre 2022) - Mercredi 23 Novembre 2022 - Suite aux avis conformes de la Commission de la certification professionnelle portant sur des demandes d’enregistrement, avis produits lors de la séance du 22 novembre 2022, le Directeur général de France compétences a procédé à des décisions d’enregistrement aux répertoires nationaux. Ces décisions sont publiées sur le site de France compétences et seront ultérieurement publiées au journal officiel de la République française.
Journal Officiel
Consulter le JO (nouvelle fenêtre)

Publication
Descriptif
Décision du 25 avril 2023 portant enregistrement au répertoire national des certifications professionnelles et au répertoire spécifique Commission de Septembre à Décembre 2022
Code NOR
MTRP2311588S
Journal Officiel
Consulter le JO (nouvelle fenêtre)
Modification
✓