CNC Programmer This role develops and writes programs for computer numerically controlled (CNC) machines using engineering specifications and drawings. The CNC Programmer reviews engineering drawings to define part configurations, determine the type and sequence of machine operations, and