freehire launches on Product Hunt on 26 August.

Follow →

CNC Programmer (53519)

This position is no longer accepting applications(closed Aug 17, 2026).

Summary

Writes and refines machine code to cut raw materials into finished parts, interpreting blueprints and validating output against specs.

Role

The CNC Programmer creates code for machinery which cuts raw materials into functional items. They are responsible for interpreting project blueprints, designing programs. They must be available to assist the floor in performing an initial validation run and adjust the program until the resulting product meets blueprint specifications.

Many CNC programmers hold only high school diplomas, but some employers require a bachelor's degree in engineering for this role. Some CNC Programmers hold certificates or associate degrees in engineering or machining concentrations. Ultimately this role requires the ability to read and interpret technical blueprints, some mechanical aptitude, and strong attention to detail.

Essential Functions

  • Read technical drawings and set up the machines in accordance with these blueprints

  • Use computer software to model cutting paths and program machines accordingly

  • Perform quality assurance tests to ensure products meet design specifications

  • Adjust machine cutting paths or settings to optimize production while maintaining quality

  • Consider tools required to cut particular materials and program machines accordingly

  • Troubleshoot and resolve problems with programs and tooling as they arise

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available