CNC (computer numerically controlled) Programmer works with machinery which cuts raw materials into functional items. They are responsible for interpreting project blueprints, designing programs and setting up machines to produce the component outlined in the program.