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

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

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

Niveaux de responsabilité pour cette compétence

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, sûreté, sécurité et fiabilité. En règle générale, cela implique une interface avec matériel, capteurs et actionneurs pour surveillance et contrôle dans les équipements industriels, automobiles, aérospatiaux, médicaux ou robotiques, y compris les dispositifs IoT («Internet of Things», internet des objets) et les systèmes intelligents.

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

Les activités peuvent inclure -- mais ne sont pas limitées à :

  • définition d’exigences système non fonctionnelles telles que performance, fiabilité, sûreté et sécurité, y compris les exigences en matière de puissance, coût, espace physique ou temps de réponse 
  • intégration de caractéristiques de sécurité/urgences pour une dégradation progressive
  • utilisation de techniques spécialisées pour définir les systèmes et assurer que les attributs essentiels soient atteints
  • application de méthodes et techniques complètes de vérification, validation et test
  • utilisation d'outils spécialisés tels que des émulateurs en circuit, 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)
  • Soutenir les autres personnes qui exécutent des tâches et des activités de plus haut niveau
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 en temps réel / embarqués: Niveau 2

Niveau 2 -- Aider: Essence du niveau : fournit une assistance aux autres, travaille sous une supervision régulière 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 en temps réel / embarqués simples dans le cadre d'une conception globale de systèmes plus importants. Utilise des langages de programmation appropriés pour piloter des capteurs et actionneurs simples. Apprend à utiliser des outils spécialisés tels que des émulateurs en circuit, analyseurs logiques et oscilloscopes numériques.

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

Niveau 3 -- Mettre en pratique: Essence du niveau : effectue des tâches variées, parfois complexes et non routinières, en utilisant des méthodes et des procédures standards. 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 en temps réel / embarqués de complexité moyenne dans le cadre d'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 analyseurs logiques. Pilote du matériel spécialisé, généralement des capteurs et des actionneurs, et optimise le code de composants pour les performances. Applique une gamme d'approches à la vérification et au test des composants en temps réel.

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

Niveau 4 -- Activer: Essence du niveau : effectue diverses activités complexes, soutient et guide les autres, délègue des tâches le cas échéant, travaille de manière autonome sous une direction générale et apporte son expertise pour atteindre les objectifs de l’équipe.

Conçoit, construit et intègre des composants et sous-systèmes temps réel / embarqués complexes. Conçoit des dispositions physiques qui reflètent la connexion entre les composants du système pour tester et optimiser les performances. Construit des prototypes système et simulations pour faciliter le développement et permettre le débogage, tests et dépannage de logiciels embarqués. Applique une gamme d'approches à la validation, vérification et test des composants et des sous-systèmes en temps réel. Est pleinement familiarisé avec une gamme d'outils spécialisés.

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

Niveau 5 -- Assurer, aviser: Essence du niveau : fournit des conseils faisant autorité dans son domaine et travaille sous une direction générale. 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 systèmes en temps réel / embarqués pour répondre aux exigences système convenues. Planifie et gère le développement de systèmes en temps réel / embarqués complexes et sélectionne les approches et techniques à utiliser. Analyse les options de conception et compromis entre matériel et logiciel, fait des recommandations et évalue et gère les risques associés. S'assure que la validation, vérification et 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 en temps réel / embarqués: 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 directives, fait preuve de leadership, favorise la collaboration au sein de l’organisation et accepte la responsabilité dans des domaines clés.

Fournit une direction générale et un leadership dans le développement de systèmes en temps réel / embarqués. Élabore des directives, normes et instructions organisationnelles pour architectures et concepts de systèmes en temps réel / embarqués. Planifie et dirige des développements stratégiques, importants et complexes de systèmes en temps réel/embarqués. Identifie des opportunités d'exploiter de nouvelles technologies et améliorer les technologies et pratiques existantes. Gère l’adhérence aux stratégies techniques, architectures systèmes et mise en œuvre de la vérification, validation et tests basés sur les risques. Élabore des stratégies efficaces de mise en œuvre et d'approvisionnement.