CNC Programmer Job Description Posted in Job Descriptions The job description of a CNC programmer requires the use of computer numerically controlled or CNC programs to be used for automating machinists' tools by using computer generated electronic data.