Programming Tech


Senior Level

Design, develop, or modify computer programs to communicate with automatic machine tools, equipment, or systems, such as Computer-Aided Design (CAD) and Computer-Aided Manufacturing (CAM) software. Direct or assist other machinists, technicians, and assemblers in the set-up and operation of complex computer-controlled machines and robots.

Typical Education/Training: Associate’s Degree

Work Experience: 8+ years 

Wage Range: $15 - $32/hour

Knowledge & Skills: 

  1. Reading Technical Drawings and Prints
  2. Mathematics, Physics, and Measuring
  3. Design and Drafting Programs (CAD/CAM)
  4. Operational Sequences and Monitoring
  5. Revising and Retesting Programs
  6. Manufacturing Processes and Systems

Similar Roles/Titles: Machine Tool Programmer, CNC Programmer, Integrated Machinist Programmer, CAD/CAM Programmer, Machining Manager, Tech, Technician, CNC/Robotic Welder Support Tech, Lead Mahinist, Maintenance Rep


Career Interest Types: CIA - Conventional, Investigative, Artistic

This occupation can be found at: 


Maintainer Corp logoDemco logoRosenboom logoValley Machining logo

Diversified Technologies logoLink Manufacturing logo Rock Industries logoAIM Aerospace logo
Double HH Mfg logoRome Grinding Solutions logoJTV Manufacturing logoSiouxland Machine

Mill Creek MachiningDen HartogRJ Thomas Mfg., Inc.Coilcraft

K2W Precision