CNC Programmer

Post Date

May 28, 2026

Location

Merrill,
Michigan

ZIP/Postal Code

48637
US
Aug 25, 2026 Insight Global

Job Type

Perm

Category

Mechanical Engineering

Req #

CHS-867fde4d-ecd4-4a5e-be81-1a5816404051

Pay Rate

$70k - $87k (estimate)

Job Description

As a CNC Programmer , you will be responsible for using knowledge of machine operations to develop code to control any CNC Machine within the organization to meet all production delivery and quality requirements. On-the-job and external training will be required and provided as needed.
Job Functions:
• Incumbents prepare process plans, including positioning of carriage and/or tool, rate of feed, speed of rotation, tool changes
• May determine the suitability of a part for automation and may determine the appropriate machine assignments on the basis of efficiency and quality requirements
• Create programs and verify in Vericut software, create tool lists, setup sheets and some 3D modeling and fixture design in Solidworks
• Utilize and develop new tools and cutting methods
Work Environment: Typical office environment with focus on computer use. Will occasionally have shop floor exposure, including to moving machinery, debris, dust, welding flash, and other manufacturing hazards. PPE will be required in those instances

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.

Required Skills & Experience

• High School Diploma or GED required.
• Associates degree in Machine Tool discipline preferred
• Ten (10) years of experience in related position in the machine tool industry
• Job Shop or Prototype experience
• Ability to supervise and schedule a cell of CNC machines
• Working knowledge of CAM software.
• Familiarity with all kinds of tooling
• Capability of 3, 4 & 5 axis programming
• Experience with large complex work and have good file management skills
• Mastercam experience and fluency with wide range of controls: Heidenhain, Mazatrol, Fanuc, etc is preferred
• This opportunity could potentially work into a management role within the CNC Programming Department
• Knowledge of GD&T

Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.