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 implementar soluções em tecnologia de informação, gerenciar ambiente operacional, projetar soluções em tecnologia de informação, comunicar-se, elaborar documentação, fornecer suporte técnico, organizar treinamento de usuários, demonstrar competências pessoais.
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 definir prazos e prioridades de atendimento, identificar equipamentos e sistemas, descrever métodos e processos de trabalho, desenvolver raciocínio lógico, implantar solução projetada, acionar suporte de terceiros, configurar ambiente operacional, cultivar a curiosidade, preparar testes para avaliação de treinandos, evidenciar criatividade, definir transdutores, projetar aplicativos em linguagem de médio e alto nível, realizar manutenção técnica - preventiva e corretiva, avaliar custo e benefício de soluções, identificar problemas e oportunidades, elaborar manuais técnicos - uso, funcionamento, instalação e manutenção, desenvolver compreensão oral, demonstrar objetividade, negociar, conectar aplicativos e equipamentos, desenvolver expressão escrita, trabalhar em equipe, classificar problemas, dimensionar recursos físicos, financeiros e humanos, desenvolver expressão oral, identificar restrições e dificuldades de projeto, atualizar aplicativos, desenvolver raciocínio abstrato, definir cronograma de trabalho, demonstrar orientação para detalhes, validar novas tecnologias e aplicabilidade de pesquisas técnicas, realizar pesquisas técnicas, testar solução projetada, elaborar relatórios técnicos, demonstrar persistência, orientar usuários, desenvolver compreensão escrita, descrever solução projetada, projetar aplicativos em linguagem de baixo nível, ministrar treinamento, codificar aplicativos, criar protótipos, elaborar material didático, avaliar eficácia de treinamento, corrigir falhas no sistema, especificar recursos necessários para treinamento, definir ações de controle operacional e de recursos, registrar problemas, soluções e eventos - processos e intervenções, alocar recursos, monitorar nível de utilização de recursos.