O modelo global de competências para o mundo digital

Desenvolvimento de sistemas de tempo real/embarcado RESD

Projeto e desenvolvimento de software confiável em tempo real, tipicamente em sistemas integrados.

Níveis de responsabilidade para esta habilidade

2 3 4 5 6

Notas orientativas

Os sistemas integrados têm uma função dedicada dentro de um sistema mecânico ou eletrônico maior com restrições em tempo real, segurança, proteção e confiabilidade. Normalmente, envolvem a interface com hardware, sensores e atuadores para monitoramento e controle em equipamentos industriais, automotivos, aeroespaciais, médicos e robóticos, incluindo dispositivos IoT (Internet das Coisas) e sistemas inteligentes.

Esses sistemas geralmente executam funções críticas e possuem requisitos de alta exigência, como, entre outros: integridade, confiabilidade, segurança, proteção e consumo de energia.

As atividades podem incluir, entre outros:

  • definição de requisitos não funcionais do sistema, como desempenho, confiabilidade, segurança e proteção, incluindo requisitos de energia, custo, espaço físico, tempo de resposta 
  • construção de características à prova de falhas/seguras ou degradação
  • uso de técnicas especializadas para definir sistemas e garantir que atributos essenciais sejam alcançados
  • uso de métodos e técnicas abrangentes de verificação, validação e teste
  • uso de ferramentas especializadas, como emuladores de circuito, analisadores lógicos e osciloscópios digitais.

Compreendendo os níveis de responsabilidade desta habilidade

Onde níveis inferiores não são definidos...
  • Tarefas e responsabilidades específicas não são definidas porque a habilidade requer um nível mais alto de autonomia, influência e complexidade na tomada de decisões do que é normalmente esperado nesses níveis. Você pode usar as declarações de essência para entender as responsabilidades genéricas associadas a esses níveis.
Onde níveis mais altos não são definidos...
  • Responsabilidades e accountability não são definidas porque esses níveis mais altos envolvem liderança estratégica e influência organizacional mais ampla que vai além do escopo dessa habilidade específica. Veja as declarações de essência.

Desenvolver habilidades e demonstrar responsabilidades relacionadas a essa habilidade

Os níveis definidos mostram a progressão incremental em habilidades e responsabilidades.

Onde níveis inferiores não são definidos...

Você pode desenvolver seu conhecimento e apoiar outras pessoas que têm responsabilidades nesta área:

  • Aprender conceitos e princípios-chave relacionados a essa habilidade e seu impacto em sua função
  • Executar habilidades relacionadas (veja as habilidades SFIA relacionadas)
  • Apoiar outras pessoas que estão realizando tarefas e atividades de nível superior
Onde níveis mais altos não são definidos...
  • Você pode progredir desenvolvendo habilidades relacionadas que são mais adequadas a níveis mais altos de liderança organizacional.

Mostrar/ocultar descrições e níveis extras.

Desenvolvimento de sistemas de tempo real/embarcado: Nível 2

Nível 2 - Auxilia: Essência do nível: Presta assistência a outras pessoas, trabalha sob supervisão rotineira e usa critérios próprios para resolver problemas rotineiros. Aprende ativamente por meio de treinamento e experiências no trabalho.

Projeta, constrói e testa componentes simples em tempo real/integrados, como parte de um projeto geral de sistemas maiores. Utiliza linguagens de programação apropriadas para acionar sensores e atuadores simples. Aprende a usar ferramentas especializadas, como emuladores de circuito, analisadores lógicos e osciloscópios digitais.

Desenvolvimento de sistemas de tempo real/embarcado: Nível 3

Nível 3 - Aplica: Essência do nível: Executa tarefas variadas, às vezes complexas e não rotineiras, usando métodos e procedimentos padrão. Trabalha sob direção geral, possui alguma liberdade e gerencia seu próprio trabalho dentro dos prazos. Aprimora proativamente as habilidades e o impacto no local de trabalho.

Projeta, constrói e integra componentes em tempo real/integrados de complexidade média, como parte de um projeto de sistemas geral maior. Segue os padrões acordados e usa ferramentas especializadas, como emuladores de circuito e analisadores lógicos. Aciona hardware especializado, tipicamente sensores e atuadores, e otimiza o código do componente para desempenho. Aplica uma variedade de abordagens para a verificação e teste de componentes em tempo real.

Desenvolvimento de sistemas de tempo real/embarcado: Nível 4

Nível 4 - Possibilita: Essência do nível: Realiza diversas atividades complexas, apoia e orienta outras pessoas, delega tarefas quando apropriado, trabalha de forma autônoma sob orientação geral e contribui com conhecimentos especializados para atingir os objetivos da equipe.

Projeta, constrói e integra componentes e subsistemas complexos em tempo real/integrados. Desenha layouts físicos que refletem a conexão entre os componentes do sistema para testar e otimizar o desempenho. Constrói protótipos e simulações de sistema para auxiliar no desenvolvimento e permitir depuração, teste e solução de problemas de softwares integrados. Aplica uma grande variedade de abordagens para validação, verificação e teste de componentes e subsistemas em tempo real. Possui total familiarização com uma ampla gama de ferramentas especializadas.

Desenvolvimento de sistemas de tempo real/embarcado: Nível 5

Nível 5 - Garante, aconselha: Essência do nível: Fornece orientação autorizada em seu campo e trabalha sob ampla direção. Responsável pela entrega de resultados significativos do trabalho, desde a análise, passando pela execução, até a avaliação.

Projeta e desenvolve arquiteturas e sistemas em tempo real/integrados para atender aos requisitos de sistema acordados. Planeja e gerencia o desenvolvimento de sistemas integrados/em tempo real complexos e seleciona as abordagens e técnicas a serem utilizadas. Analisa as opções de design e compensações entre hardware e software, faz recomendações e avalia e gerencia os riscos associados. Garante que a validação, verificação e teste eficazes sejam realizados durante o desenvolvimento. É responsável pela integração de vários subsistemas no sistema geral.

Desenvolvimento de sistemas de tempo real/embarcado: Nível 6

Nível 6 - Inicia, influencia: Essência do nível: tem influência organizacional significativa, toma decisões de alto nível, molda políticas, demonstra liderança, promove a colaboração organizacional e aceita a responsabilidade em áreas-chave.

Fornece orientação geral e liderança no desenvolvimento de sistemas integrados/em tempo real. Desenvolve políticas, normas e diretrizes organizacionais para arquiteturas e designs de sistemas integrados/em tempo real. Planeja e orienta desenvolvimentos de sistemas integrados/em tempo real estratégicos, grandes e complexos. Identifica oportunidades para explorar novas tecnologias e melhorar as tecnologias e práticas existentes. Impulsiona a adesão a estratégias técnicas, arquiteturas de sistemas e a implementação de verificação, validação e testagem com base nos riscos. Desenvolve estratégias eficazes para implementação e aquisição.