CBO 2122-15 - Engenheiros de sistemas operacionais em computação - Descrição do cargo, funções, competências e atividades exercidas pelos engenheiros em computação
O profissional no cargo de Engenheiros de sistemas operacionais em computação CBO 2122-15 pesquisa, concebe, projeta, desenvolve, testa e implanta sistemas operacionais, aplicando conhecimentos avançados - de matemática discreta, eletrônica, linguagens de programação de diversificados níveis e engenharia de “software”, sistemas digitais, embarcados e distribuídos, arquitetura de computadores e processamento paralelo, dentre outros do campo da engenharia da computação ou área afim -, para solucionar problemas complexos de “software” básico em tecnologia de informação e prover os computadores de programas fundamentais que garantem a utilização de seus recursos Gerencia ambiente operacional em que os sistemas são empregados.
Elabora documentação técnica e fornece suporte técnico Supervisiona equipe, organizando treinamentos Atua com ética profissional.
Cumpre legislação, normas técnicas e normas regulamentadoras de saúde e segurança no trabalho e de preservação ambiental
CBO 2122-15 é o Código Brasileiro da Ocupação de engenheiros em computação que pertence ao grupo dos profissionais das ciências exatas, físicas e da engenharia, segundo o Secretaria da Previdência e Trabalho do Ministério da Economia.
Confira funções, descrição do cargo de Engenheiros de sistemas operacionais em computação, atividades principais, atribuições, mercado de trabalho, dados salariais oficiais atualizados para a função, bem como o salário pago para os Engenheiros em computação CBO 2122-15 em todo Brasil.
Divisões de categorias profissionais do CBO 2122-15
- Profissionais das ciências e das artes.
- Engenheiros em computação.
- Profissionais das ciências exatas, físicas e da engenharia.
O que faz um Engenheiros de sistemas operacionais em computação
O Engenheiros de sistemas operacionais em computação CBO 2122-15 realiza pesquisas técnicas, buscando identificar problemas ou demandas em tecnologia de informação que possam ensejar oportunidades de soluções por meio de sistemas operacionais (“software” básico que garante a utilização dos recursos de computadores) Concebe sistemas operacionais, definindo interação entre usuários e computador e interfaces com redes e máquinas, bem como as características dos serviços do sistema.
Valida tecnologias emergentes para incorporá-las ao projeto, com base em legislação, normas técnicas e conhecimentos de engenharia de computação.
Identifica equipamentos e processadores nos quais os sistemas operacionais - a serem desenvolvidos - irão trabalhar Projeta sistemas operacionais, considerando aspectos de “design”, definindo algoritmos, fluxogramas, módulos, funções, interrupções em sistemas de tempo real e rotinas para segurança, estabelecendo políticas de escalonamento de recursos e de divisão de tarefas em sistemas distribuídos, entre outros elementos de programação e de sistemas.
Pode adaptar sistemas operacionais à realidade nacional Dimensiona recursos físicos e financeiros.
Define equipe e cronograma de trabalho.
Trabalha em equipe, de forma colaborativa, aplicando conceitos de engenharia simultânea em projetos Pode gerenciar grupo de trabalho.
Pode apresentar soluções propostas para aprovação, negociando variantes de projeto, conforme requerido.
Desenvolve sistemas operacionais, empregando linguagens de programação de baixo e/ou de médio nível, e gerando códigos em linguagem de máquina para processadores e plataformas específicas Pode trabalhar com sistemas operacionais abertos, em plataformas para desenvolvimento de CPU-Unidade Central de Processamento (Central Processing Unit), desenvolvendo sistemas para aplicações específicas Pode criar e implementar código fonte de “firmware”.
Define e especifica elementos transdutores, algoritmos e “hardware” necessários ao processamento de sinais e à integração da computação ao mundo físico Testa os sistemas operacionais desenvolvidos, usando técnicas e “software” de depuração, avaliando estabilidade, interoperabilidade, portabilidade, segurança, escalabilidade, dentre outros aspectos do sistema, e considerando requisitos de qualidade e segurança de “software” Implanta os sistemas operacionais desenvolvidos, providenciando rotinas de instalação, procedimentos de avaliação de desempenho em situações reais de utilização, e outros recursos necessários ao efetivo uso dos programas.
Gerencia ambiente operacional em que os sistemas são empregados, configurando ambiente, definindo ações de controle operacional e de recursos, monitorando nível de utilização de recursos, e utilizando conjunto de dados e de informações gerado nessas atividades, para subsidiar o processo de concepção de novos sistemas operacionais Atualiza sistemas operacionais.
Elabora documentação técnica de sistemas operacionais, descrevendo soluções projetadas, detalhando métodos e processos de trabalho envolvidos, e registrando problemas, soluções, processos, intervenções e outros eventos relacionados ao ciclo de vida do produto Elabora relatórios e manuais técnicos de uso, funcionamento, instalação e manutenção Fornece suporte técnico referente a sistemas operacionais para equipes técnicas e usuários.
Identifica e classifica problemas Define prazos e prioridades de atendimento Orienta equipes técnicas quanto à melhor forma de correção de falhas e corrige falhas de sistemas operacionais.
Pode orientar usuários Supervisiona equipe, avaliando seu desempenho Ministra treinamentos, preparando e aplicando testes para avaliação de resultados de aprendizagem.
Organiza treinamento de usuários, especificando recursos, elaborando material didático e definindo estratégias Atua com ética profissional Aplica e segue preceitos de ergonomia, de saúde e segurança no trabalho, e de preservação do meio ambiente, na concepção de sistemas operacionais e em demais atividades.
Funções do cargo
O funcionário CBO 2122-15 deve fornecer suporte técnico, demonstrar competências pessoais, projetar soluções em tecnologia de informação, implementar soluções em tecnologia de informação, elaborar documentação, organizar treinamento de usuários, gerenciar ambiente operacional, comunicar-se.
Condições de trabalho dessas profissões
Engenheiros em computação ao projetar e desenvolver sistemas computacionais, trabalham tanto na área de software quanto na área de hardware, incluindo robótica. Podem ser encontrados, por exemplo, em indústrias químicas, de material de transporte, de máquinas para escritórios e equipamentos de informática, em instituições financeiras e nas telecomunicações. Costumam desenvolver suas atividades em universidades, institutos de pesquisa, grandes empresas, tanto no setor público como no privado, em ambientes, nos quais se pesquisa tecnologia avançada para ser absorvida pelo mercado. Podem trabalhar como empregados, funcionários públicos ou como autônomos sob supervisão ocasional, desenvolvendo seus trabalhos em equipe multidisciplinar, parceria ou cooperação, de forma presencial e também à distância.
Exigências do mercado de trabalho para o CBO 2122-15
Para o acesso às ocupações requer-se curso superior completo de Engenharia da computação ou área afim. Podem ser portadores de certificações homologadas por instituições reconhecidas pelo mercado e/ou títulos de especialização e pós-graduação. Para o Engenheiro de aplicativos e o Engenheiro de equipamentos de computação, o desempenho pleno das atividades ocorre após um a dois anos de experiência. No caso do Engenheiro de sistemas de computação, o pleno exercício ocorre entre quatro e cinco anos de experiência profissional.
Atividades exercidas por um Engenheiros de sistemas operacionais em computação CBO 2122-15
Um Engenheiros de sistemas operacionais em computação (ou sinônimo) deve trabalhar em equipe, identificar problemas e oportunidades, desenvolver compreensão escrita, descrever métodos e processos de trabalho, orientar usuários, definir prazos e prioridades de atendimento, dimensionar recursos físicos, financeiros e humanos, realizar pesquisas técnicas, realizar manutenção técnica - preventiva e corretiva, codificar aplicativos, especificar recursos necessários para treinamento, desenvolver raciocínio abstrato, classificar problemas, evidenciar criatividade, identificar equipamentos e sistemas, demonstrar persistência, acionar suporte de terceiros, validar novas tecnologias e aplicabilidade de pesquisas técnicas, avaliar eficácia de treinamento, avaliar custo e benefício de soluções, implantar solução projetada, elaborar relatórios técnicos, negociar, projetar aplicativos em linguagem de médio e alto nível, atualizar aplicativos, configurar ambiente operacional, registrar problemas, soluções e eventos - processos e intervenções, definir cronograma de trabalho, projetar aplicativos em linguagem de baixo nível, definir ações de controle operacional e de recursos, elaborar manuais técnicos - uso, funcionamento, instalação e manutenção, ministrar treinamento, preparar testes para avaliação de treinandos, conectar aplicativos e equipamentos, desenvolver expressão escrita, desenvolver expressão oral, alocar recursos, testar solução projetada, demonstrar orientação para detalhes, desenvolver raciocínio lógico, criar protótipos, monitorar nível de utilização de recursos, elaborar material didático, identificar restrições e dificuldades de projeto, desenvolver compreensão oral, descrever solução projetada, corrigir falhas no sistema, cultivar a curiosidade, definir transdutores, demonstrar objetividade.