CNC Programátor má standardně ve své práci za úkol vytvářet programy, které jsou využívány v CNC strojích pro opracovávání kovových materiálů. Programátor CNC strojů obsluhuje a seřizuje CNC stroje a provádí práce, které jsou potřebné pro obrábění materiálu (broušení, vrtání, soustružení, frézování, …). Během práce je potřeba určit vhodné parametry řezu, sestavit nástroje a materiál, seřídit funkci stroje, upnout a vyrovnat obráběné části materiálu i nástroje.