back to top
CBO 317115

CBO 3171-15 — Programador de máquinas - ferramenta com comando numérico

Descrição oficial, funções, competências, salários e mercado de trabalho para Programador de máquinas - ferramenta com comando numérico (CBO 317115) em 2026 — dados da Tabela CBO/MTE e CAGED.

CBO 3171-15

Nível CBO/MTE 4/8 — Resolução de problemas específicos e gestão • Ver pesquisa salarial →

Conhecimento (4/8) i

Habilidade (4/8) i

Atitude (3/8) i

Ocupação (4/8) i

Fonte: Tabela CBO — Ministério do Trabalho e Emprego • Portal Salário


💰 Salário de Programador de máquinas - ferramenta com comando numérico no Brasil

Dados do CAGED • Últimos 12 meses • Regime CLT • Brasil

Piso salarial i

R$ 6.199,50

Média salarial i

R$ 4.235,66

Mediana i

R$ 4.000,00

Teto salarial i

R$ 7.372,42

Jornada média

44h

semanais

Profissionais

2.965

na base CLT

Escolaridade mais comum

Médio Completo

Curso recomendado

Não especificado

🏆 Melhor salário por estado

SP

R$ 4.646,14 média

📥 Estado que mais contrata

SP

615 admissões

🏙️ Melhor salário por cidade

Jundiaí/SP

R$ 5.541,71 média

🏢 Setor que mais contrata

Tornearias e Solda

283 profissionais

Ver pesquisa salarial completa →


🏢 Salário por Porte da Empresa

Programador de máquinas - ferramenta com comando numérico • Brasil • Regime CLT

🔒 Os valores reais são exclusivos para assinantes. Ver planos de acesso →

Porte da Empresa i Q1 (25%) i Sal. Médio i Q3 (75%) i
Micro (até 9 func.) R$ 0,00 R$ 0,00 R$ 0,00
Pequena (10-49 func.) R$ 0,00 R$ 0,00 R$ 0,00
Média (50-249 func.) R$ 0,00 R$ 0,00 R$ 0,00
Grande (250+ func.) R$ 0,00 R$ 0,00 R$ 0,00
Fonte: Portal Salário / CAGED • Últimos 12 meses • Regime CLT • Brasil

📋 O Que Faz um Programador de máquinas - ferramenta com comando numérico

O Programador de máquinas - ferramenta com comando numérico projeta, desenvolve, implanta e realiza a manutenção de sistemas e aplicações para máquinas-ferramenta CNC - Comando Numérico Computadorizado. Colabora na seleção dos recursos de desenvolvimento e no planejamento das etapas e ações de trabalho. Cumpre normas técnicas e normas regulamentadoras de saúde e segurança no trabalho e de preservação ambiental.

Funções detalhadas — CBO 3171-15

Projeta sistemas e aplicações para máquinas-ferramenta CNC, identificando a demanda do cliente, coletando dados e desenvolvendo o leiaute de telas e relatórios. Elabora o pré-projeto e os projetos conceitual, lógico, estrutural, físico e gráfico dos sistemas e aplicações. Elabora croquis e desenhos para geração de programas de CNC. Projeta dispositivos, ferramentas e posicionamento de peças em máquinas. Participa das definições dos critérios ergonômicos de navegação e da interface de comunicação e interatividade. Dimensiona a vida útil dos sistemas e aplicações e modela sua estrutura de banco de dados.

Desenvolve sistemas e aplicações para máquinas-ferramenta CNC, elaborando a interface gráfica, montando a estrutura do banco de dados, codificando os programas e aplicativos e aplicando sistemas de rotinas de segurança. Compila os programas. Testa aplicativos e programas, elaborando casos de testes. Gera aplicativos para instalação e gerenciamento dos sistemas. Documenta os sistemas e aplicações e avalia o desempenho dos produtos desenvolvidos.

Implanta sistemas e aplicações para máquinas-ferramenta CNC, instalando os programas, homologando os sistemas e aplicações desenvolvidos, avaliando e validando os resultados da implantação. Elabora material para capacitação de usuários.

Realiza a manutenção de sistemas e aplicações para máquinas-ferramenta CNC, atualizando informações gráficas, textuais e audiovisuais e convertendo seus códigos fontes para outras linguagens ou plataformas. Implementa alterações nos sistemas e aplicações. Monitora a performance dos sistemas e aplicações, utilizando ferramentas de software, para obter subsídios à atividade de manutenção. Atualiza a documentação dos sistemas e aplicações, em função das intervenções de manutenção. Fornece suporte técnico para o cliente interno.

Colabora na seleção dos recursos de desenvolvimento, especificando máquinas, ferramentas, acessórios e suprimentos. Participa da seleção das linguagens de programação e metodologias. Seleciona ferramentas de desenvolvimento.

Colabora no planejamento das etapas e ações de trabalho, participando das definições de atividades, tarefas e cronograma. Participa de reuniões com a equipe de trabalho ou com o cliente. Participa das definições de padronizações.

📚 Conhecimentos Exigidos

Tabela CBO/MTE • Nível de Conhecimento: 4/8

Prof. = Profundidade (1-5) • Freq. = Frequência de uso (1-5) • Imp. = Importância (1-5)

Domínios de formação geral e/ou transversal (35)
Área iCampo iConhecimento iProf. iFreq. iImp. i
Ciências biológicas Ecologia e gestão ambiental Meio ambiente 3 3 3
Ciências exatas e informática Ciência da computação Arquitetura de computação 4 4 4
Banco de dados 4 4 4
Big data 2 3 3
Hardware 3 3 3
Inteligência artificial 3 3 3
Linguagem de programação 4 5 5
Sistemas de informação 4 4 4
Sistemas operacionais 3 3 3
Outros conhecimentos de ciência da computação - desenvolvimento de sistemas e aplicações para máquinas-ferramenta cnc 5 5 5
Outros conhecimentos de ciência da computação - iimplantação de sistemas e aplicações para máquinas-ferramenta cnc 4 4 4
Outros conhecimentos de ciência da computação - manutenção de sistemas e aplicações para máquinas-ferramenta cnc 4 4 4
Outros conhecimentos de ciência da computação - projeto de sistemas e aplicações para máquinas-ferramenta cnc 5 4 5
Outros conhecimentos de ciência da computação - técnicas de programação para máquinas-ferramenta cnc 4 4 5
Desenho técnico e de projeto Desenho geométrico 4 3 4
Desenho técnico geral 4 3 4
Física Mecânica 3 3 3
Outros conhecimentos de física - física aplicada 4 3 3
Matemática e estatística Algoritmo 4 4 4
Geometria 4 4 5
Lógica matemática 4 4 4
Tecnologia da informação e comunicação Informática 4 4 4
Internet 4 4 4
Internet das coisas 3 3 3
Software - cad-cam 4 3 4
Software - cim 4 2 4
Outros conhecimentos de tecnologias da informação e comunicação - segurança em sistemas e aplicações para máquinas-ferramenta cnc 4 4 5
Ciências sociais aplicadas Direito Legislação aplicada à área ocupacional 3 3 3
Normas regulamentadoras relativas à saúde, segurança e higiene no trabalho 3 3 3
Linguística, letras e artes Línguas Português: comunicação oral e escrita 4 3 4
Português instrumental 5 4 5
Inglês instrumental 4 4 4
Outros conhecimentos dos domínios de formação geral e/ou transversal Metodologia de projetos Avaliação de projeto 4 3 4
Desenvolvimento de projetos 4 4 5
Elaboração de projeto 4 3 4
Domínios técnico-profissionais da produção de bens e serviços (9)
Área iCampo iConhecimento iProf. iFreq. iImp. i
Administração, gestão e negócios Planejamento e controle da produção (pcp) Planejamento do trabalho 4 4 5
Qualidade e produtividade Outros conhecimentos de qualidade e produtividade - qualidade de software 4 3 5
Saúde e segurança Ergonomia 3 3 3
Segurança no trabalho 4 4 4
Processos de produção industrial Automação nos processos de produção industrial Comando numérico computadorizado (cnc) 4 3 4
Outros conhecimentos de automação nos processos de produção - linguagens de programação para cnc 4 4 5
Informações tecnológicas de eletroeletrônica Circuitos lógicos digitais 3 2 3
Processamento de sinais 3 2 3
Metalmecânica - mecânica Processos programáveis de usinagem  4 4 4

🎯 Habilidades

Tabela CBO/MTE • Nível de Habilidade: 4/8

Freq. = Frequência de uso (1-5) • Imp. = Importância (1-5)

Habilidades cognitivas (18)
Categoria iHabilidade iFreq. iImp. i
comunicação Compreensão oral 4 4
Escuta ativa 4 4
Expressão oral 4 4
Compreensão escrita 4 4
Expressão escrita 3 3
Aprendizado ativo 4 4
Outras habilidades de cognitivas (especificar...) Outras - visão espacial 4 4
Raciocínio Raciocínio concreto para seguir instruções 3 3
Raciocínio abstrato para resolução de problemas 5 5
Raciocínio analítico 4 4
Raciocínio sintético (capacidade de diagnóstico de problemas ou troubleshooting) 4 4
Trabalho com números Transcrição de dados 4 4
Comparação de dados 4 4
Classificação de dados 4 4
Compreensão numérica 4 5
Expressão numérica 4 4
Análise de dados 4 4
Sintetização de dados 3 3
Habilidades práticas (11)
Categoria iHabilidade iFreq. iImp. i
Habilidades interpessoais Trabalho em equipe 5 5
Troca de informações 4 4
Fornecimento de informações 4 4
Cooperação 5 5
Habilidades operacionais Aplicação de técnicas que envolvem muitas variáveis concretas e específicas 4 4
Aplicação de princípios tecnológicos de baixa complexidade 4 4
Habilidades organizacionais Análise de operações 4 4
Programação de operações 5 5
Análise de garantia de qualidade 4 4
Análise sistêmica 3 3
Análise de riscos 3 4
Habilidades físicas, psicomotoras e sensoriais (7)
Categoria iHabilidade iFreq. iImp. i
Habilidades físicas Flexibilidade de extensão 3 3
Habilidades psicomotoras Destreza dos dedos (ou digital) 4 4
Velocidade de pulso-dedos​​   3 3
Habilidades sensoriais Sensibilidade ao brilho 4 4
Percepção de profundidade 3 3
Visão de perto (ou a curta distância) 3 3
Discriminação de cor visual 3 3

🧭 Atitudes

Tabela CBO/MTE • Nível de Atitude: 3/8

Imp. = Importância (1-5)

Categoria iAtitude iImp. i
Autonomia (ausência de supervisão direta) no próprio trabalho Autonomia nos contextos de trabalho sem previsão de mudanças 4
Avaliação de trabalho ou atividade Avaliação do próprio desempenho 4

⚙️ Condições de Trabalho

Técnicos de desenvolvimento de sistemas e aplicações trabalham em atividades de informática e conexas, presentes em todas as atividades econômicas. O programador de máquinas- ferramenta com controle númérico se faz presente na indústria. O programador de sistema de informação e o prgramador de maquinas- ferramenta com controle numérico são, predominantemente, empregados com carteira assinada, ao passo que o programador de multimídia trabalha também como autônomo. As atividades são realizadas no horário diurno, exceto o programador de sistemas de informação, que realiza suas atividades no horário noturno, e o programador de internet, que trabalha em horários irregulares. Todas as atividades se desenvolvem em ambiente fechado. Trabalham individualmente e com supervisão ocasional, exceto o programador de internet, o programador de multimídia e o programador de sistemas de informação, que podem, eventualmente, trabalhar em equipe. Em algumas ocupações, é possível o trabalho a distância. No exercício das atividades, podem permanecer em posições

🎓 Exigências de Formação e Mercado

Para o exercício dessas ocupações requer-se ensino técnico de nível médio de informática ou superior incompleto em áreas como ciências exatas, informática, engenharia. A atualização profissional permanente é condição para o seu exercício. O desempenho pleno das atividades do programador de máquinas-ferramenta com comando numérico requer de três a quatro anos de experiência. As demais ocupações, de um a dois anos.


📌 Funções e Atividades

Funções mais executadas no exercício da profissão — CBO 3171-15

Projetar sistemas e aplicações
Realizar manutenção de sistemas e aplicações
Selecionar recursos de desenvolvimento de sistemas e aplicações
Planejar etapas e ações de trabalho
Desenvolver sistemas e aplicações
Demonstrar competências pessoais
Implantar sistemas e aplicações
Participar de reuniões com equipe de trabalho ou cliente
Demonstrar receptividade
Fornecer suporte técnico para cliente interno
Capacidade de trabalhar sob pressão
Demonstrar raciocínio lógico
Desenvolver interface gráfica
Compilar programas
Participar da definição da interface de comunicação e interatividade
Participar da definição de padronizações de sistemas e aplicações
Elaborar pré-projeto, projetos conceitual, lógico, estrutural, físico e gráfico
Capacidade de comunicação
Demonstrar iniciativa
Dimensionar vida útil de sistema e aplicações
Documentar sistemas e aplicações
Codificar programas e aplicativos
Atualizar documentações de sistemas e aplicações
Validar resultados da implantação
Alterar sistemas e aplicações
Especificar máquinas, ferramentas, acessórios e suprimentos
Pesquisar novas tecnologias
Capacidade de senso analítico
Identificar demanda do cliente
Aplicar sistemas de rotinas de segurança
Avaliar resultados
Atualizar informações gráficas, textuais e audiovisuais
Participar da seleção das metodologias de desenvolvimento de sistemas
Desenvolver leiaute de telas e relatórios
Elaborar croquis e desenhos para geração de programas em cnc
Montar estrutura de banco de dados
Elaborar material para capacitação de usuários
Capacidade de senso crítico
Manter sigilo
Testar programas e aplicativos
Monitorar desempenho e performance de sistemas e aplicações
Modelar estrutura de banco de dados
Demonstrar flexibilidade
Participar da definição do cronograma de trabalho
Avaliar desempenho dos produtos
Solicitar informações técnicas
Projetar dispositivos, ferramentas e posicionamento de peças em máquinas
Homologar sistemas e aplicações
Participar da definição das atividades e tarefas
Capacidade de concentração
Participar da definição dos critérios ergonômicos de navegação em sistemas e aplicações
Gerar aplicativos para instalação e gerenciamento de sistemas
Selecionar ferramentas de desenvolvimento
Participar da seleção de linguagem de programação
Trabalhar em equipe
Coletar dados
Instalar programas
Elaborar casos de testes
Converter sistemas e aplicações para outras linguagens ou plataformas

🗂️ Hierarquia CBO — Classificação Brasileira de Ocupações

CBO 3171-15 é o código da ocupação de programador de máquinas - ferramenta com comando numérico que pertence ao grupo dos técnicos de desenvolvimento de sistemas e aplicações, segundo a Tabela CBO 2026 do MTE.

3 Técnicos de nível médio
31 Técnicos de nível médio das ciências físicas, químicas, engenharia
317 Técnicos em informática
3171 Técnicos de desenvolvimento de sistemas e aplicações
317115 Programador de máquinas - ferramenta com comando numérico



Você está pesquisando sobre Programador de máquinas - ferramenta com comando numérico. O Portal Salário tem a pesquisa salarial completa com dados regionais por estado e cidade, salário por porte de empresa, gráficos e análises de tendência.

Ver pesquisa salarial completa →

Conheça os planos de acesso →