The CNC Programmer creates and implements computer programs that control CNC machines used in manufacturing. The role enhances material utilization and supports production goals through daily implementation and continuous improvement of machine programs, while meeting schedule deadlines to promote labor and machinery efficiency. The position provides programs for CNC production equipment, including water jets, laser and plasma cutters, turret punch presses, press brakes, machine centers, and panel benders. It also supports troubleshooting, ERP updates, effective inventory use, program adjustments, continuous improvement, and collaboration with CNC programmers, external resources, and materials specialists. Two experience levels are listed: CNC Programmer I requires 0–2 years of relevant CNC programming experience, and CNC Programmer II requires 2–4 years. Both require a high school diploma or GED. Vocational or technical education in Machine Tool Technology or a related field is preferred. Work is performed in an office environment. The role requires operating standard office equipment and occasional mobility for in-person meetings and office tasks. The position involves sedentary work, repetitive wrist, hand, and/or finger motions, and close visual acuity.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level
Education Level
High school or GED