Le cadre mondial des compétences et des compétences pour le monde numérique

Développement de systèmes embarqués/en temps réel RESD

Conception et développement de logiciels en temps réel fiables, généralement dans des systèmes embarqués.

Levels of responsibility for this skill

2 3 4 5 6

Notes d’orientation

Les systèmes embarqués assurent une fonction dédiée au sein d’un système mécanique ou électronique plus étendu, avec des contraintes de temps réel, de sûreté, de sécurité et de fiabilité. Cela comprend généralement l’interfaçage avec le matériel, les détecteurs et les actionneurs mécaniques pour la surveillance et le contrôle dans des applications destinées à l’équipement industriel, automobile, aéronautique, médical, robotique, y compris les dispositifs d’Internet des objets.

Ces systèmes exécutent généralement des fonctions critiques et ont des exigences strictes, notamment, mais sans s’y limiter, l'intégrité, la fiabilité, la sûreté, la sécurité ou la consommation d'énergie.

Les activités peuvent inclure, mais sans s’y limiter :

  • définir des exigences système non fonctionnelles en matière de performance, fiabilité, sûreté et sécurité, y compris des exigences de puissance, coût, espace physique ou temps de réponse 
  • intégrer les caractéristiques sécuritaires/à sûreté intégrée pour une dégradation progressive
  • utiliser des techniques spécialisées pour définir les systèmes et assurer la réalisation des attributs essentiels
  • appliquer des méthodes et techniques complètes de vérification, de validation et de test
  • utiliser des outils spécialisés tels que des émulateurs en circuit, des analyseurs logiques et des oscilloscopes numériques.

Comprendre les niveaux de responsabilité de cette compétence

Là où les niveaux inférieurs ne sont pas définis...
  • Les tâches et responsabilités spécifiques ne sont pas définies car la compétence exige un niveau plus élevé d’autonomie, d’influence et de complexité dans la prise de décision que ce à quoi on s’attend généralement à ces niveaux. Vous pouvez utiliser les énoncés d’essence pour comprendre les responsabilités génériques associées à ces niveaux.
Là où les niveaux supérieurs ne sont pas définis...
  • Les responsabilités et les obligations de rendre compte ne sont pas définies parce que ces niveaux supérieurs impliquent un leadership stratégique et une influence organisationnelle plus large qui va au-delà de la portée de cette compétence spécifique. Voir les énoncés d’essence.

Développer des compétences et démontrer les responsabilités liées à ces compétences

Les niveaux définis montrent la progression progressive des compétences et des responsabilités.

Là où les niveaux inférieurs ne sont pas définis...

Vous pouvez développer vos connaissances et soutenir d’autres personnes qui ont des responsabilités dans ce domaine en :

  • Apprendre les concepts et principes clés liés à cette compétence et son impact sur votre rôle
  • Exécution de compétences connexes (voir les compétences SFIA connexes)
  • Supporting others who are performing higher level tasks and activities
Là où les niveaux supérieurs ne sont pas définis...
  • Vous pouvez progresser en développant des compétences connexes qui conviennent mieux aux niveaux supérieurs de leadership organisationnel.

Afficher/masquer les descriptions et les niveaux supplémentaires.

Développement de systèmes embarqués/en temps réel: Niveau 2

Niveau 2 – Aider: Essence du niveau : Fournit une assistance aux autres, travaille sous une supervision courante et fait preuve de discernement pour résoudre les problèmes courants. Apprend activement par le biais de formations et d'expériences sur le terrain.

Conçoit, construit et teste des composants embarqués/en temps réel simples dans une conception globale de systèmes plus importants. Utilise les langages de programmation appropriés pour commander les simples détecteurs et actionneurs. Apprend à utiliser les outils spécialisés tels que les émulateurs en circuit, les analyseurs logiques et les oscilloscopes numériques.

Développement de systèmes embarqués/en temps réel: Niveau 3

Niveau 3 – Mettre en pratique: Essence du niveau : Effectuer des tâches variées, parfois complexes et non routinières, en utilisant des méthodes et des procédures standard. Travaille sous une direction générale, fait preuve de discrétion et gère son propre travail dans le respect des délais. Améliore de manière proactive ses compétences et son impact sur le lieu de travail.

Conçoit, construit et intègre des composants embarqués/en temps réel de moyenne complexité dans une conception globale de systèmes plus importants. Respecte les normes convenues et utilise des outils spécialisés tels que des émulateurs en circuit et des analyseurs logiques. Commande un matériel spécialisé, généralement des détecteurs et des actionneurs, et optimise le code de composant pour la performance. Applique un éventail d'approches pour la vérification et le test des composants en temps réel.

Développement de systèmes embarqués/en temps réel: Niveau 4

Niveau 4 – Activer: Essence du niveau : Effectuer diverses activités complexes, soutenir et guider les autres, déléguer des tâches le cas échéant, travailler de manière autonome sous une direction générale et apporter son expertise pour atteindre les objectifs de l'équipe.

Conçoit, construit et intègre des composants et des sous-systèmes embarqués/en temps réel complexes. Conçoit des agencements physiques reflétant la connexion entre les composants du système pour tester et optimiser la performance. Construit des prototypes de système et des simulations pour faciliter le développement et permettre le débogage, les tests et le dépannage des logiciels embarqués. Applique un éventail d'approches pour la validation, la vérification et le test des composants et des sous-systèmes en temps réel. Connaît très bien les outils spécialisés.

Développement de systèmes embarqués/en temps réel: Niveau 5

Niveau 5 – Assurer, conseiller: Essence du niveau : Fournit des conseils faisant autorité dans son domaine et travaille sous une direction générale. Il est responsable de l'obtention de résultats significatifs, de l'analyse à l'évaluation en passant par l'exécution.

Conçoit et développe des architectures et des systèmes embarqués/en temps réel pour répondre aux exigences système convenues. Planifie et gère le développement des systèmes embarqués/en temps réel complexes et sélectionne les approches et techniques à utiliser. Analyse les options de conception et les compromis, fait des recommandations, et évalue et gère les risques connexes. S'assure que la validation, la vérification et les tests efficaces soient effectués tout au long du développement. Supervise l'intégration de multiples sous-systèmes dans le système global.

Développement de systèmes embarqués/en temps réel: Niveau 6

Niveau 6 – Initier, influencer: Essence du niveau : exerce une influence significative sur l'organisation, prend des décisions de haut niveau, élabore des politiques, fait preuve de leadership, favorise la collaboration au sein de l'organisation et accepte de rendre des comptes dans des domaines clés.

Donne des directives générales et assure le leadership dans le développement des systèmes embarqués/en temps réel. Élabore des politiques, normes et directives organisationnelles pour les architectures et les concepts de systèmes embarqués/en temps réel. Planifie et dirige le développement de systèmes embarqués/en temps réel stratégiques, importants et complexes. Identifie les possibilités d'exploiter de nouvelles technologies et d’améliorer les technologies et pratiques existantes. Favorise l’adoption des stratégies techniques et des architectures de systèmes et la mise en œuvre de la vérification, de la validation et des tests basés sur les risques. Élabore des stratégies de mise en œuvre et d’approvisionnement efficaces.