Demo

CNC Programmer

Harbor Industries
Charlevoix, MI Full Time
POSTED ON 4/8/2026
AVAILABLE BEFORE 6/7/2026
Working Hours
Monday - Thursday, 6:30am - 5:00pm
Summary
The CNC Programmer will program and maintain the programs for the CNC mill machinery. Their primary responsibility will be ensuring that CNC Programming meets the needs of production operations. They will be responsible for keeping costs down, while ensuring the quality of the product or service is unaffected. They will evaluate processes & routings, make corrections to ensure efficiency in the facility, and ensure actions follow standard processes and procedures. They will also periodically conduct time studies of the machinery and programs to advise on improvements needed for Routings. The CNC Programmer will work harmoniously and effectively with the machine operators to ensure the programs meet their needs and produce a quality product in an efficient timeframe.

Essential Duties and Responsibilities
Write and optimize CNC programs to create complex parts on 3 and 4 axis machine centers and saws
Support trouble shooting of programs on CNC machinery
Develop work holding and select tooling to optimize production
Create and compile necessary documents to aid setting up machines
Communicate directly with team members to gather information about the program issues and routing issues that may need to be reviewed or repaired
Assist with Routings and related projects to optimize production
Optimize facility layouts, production lines, machine operations and monitor performance
Research and implement opportunities to make processes more efficient, including testing new and existing production procedures
Maintain product and process database through computer program data entry and prepare product process reports by collecting, analyzing, and summarizing information and trends
Work collaboratively with the Process Engineers and follow company guidelines and SOP’s
Conduct time studies of processes during production to ensure programs are optimized, compile reports to adjust routings when necessary.
Assist with routing changes for production orders to ensure production needs are met
Communicate effectively with all levels of the organization via email, video meeting, instant message, and in-person, using tact to deliver information regarding best practices and feedback on current processes
Reads and interprets technical blueprints and design models and inputs the product design into the computer modeling software
Adjusts machine settings to the desired product specifications
Troubleshoot the machine
Uses G or M code and CAM software (MasterCAM, CAMWorks or others)
Tests the accuracy of settings and programs
Occasional travel to the Grand Haven location or to machine vendors may be required, approximately one time per quarter
Other duties may be assigned at any time

Education and/or Experience
High School Diploma, GED, or equivalent is required
5 years experience writing CNC programs in a machine environment required
1-3 years experience with manufacturing processes with knowledge of process improvement concepts required
Proficient in CAD & CAM software, Solidworks preferred
Proficient in print reading
Knowledge of email, calendar, and basic Microsoft Office/Google Workspace applications
Strong communication skills with the ability to relay complex programming information to all levels of staff
Benefits and Perks
We're committed to providing competitive, affordable benefits to support our employees and their families. Our compensation packages are market-based, and if you're hired at Harbor your compensation will be determined considering factors such as skills, education, and experience. We believe a strong benefits and compensation package is essential for employee well-being and financial security.

Full-time employee benefits include the following:
  • Free primary and preventive healthcare for eligible employees and their dependents, offered onsite and virtually!
  • Two affordable healthcare coverage (Medical, Vision, Dental, RX) plan options, one of which has a $0 employee premium contribution for employees and all of their dependents
  • Health Savings Account for those enrolled in our HDHP Medical Plan Option, with company funding and matching contribution
  • Flexible Spending Account for those enrolled in our Core PPO Medical Plan
  • 401k retirement savings plus company match
  • Paid Parental Leave
  • Paid time off, including up to 12 paid holidays per year depending on your schedule
  • Paid Life Insurance, AD&D, and Disability Benefits
  • Generous Bereavement Leave
  • Employee Assistance Program
  • Wellness Initiatives
  • Anniversary Milestone Awards
  • Tuition Reimbursement
  • Learning & Development Offerings
  • Pet Insurance
  • Hospital Indemnity and Critical Illness Insurance

Salary.com Estimation for CNC Programmer in Charlevoix, MI
$63,290 to $80,881
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a CNC Programmer?

Sign up to receive alerts about other jobs on the CNC Programmer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$70,250 - $90,788
Income Estimation: 
$84,020 - $107,510
Income Estimation: 
$56,930 - $75,718
Income Estimation: 
$70,250 - $90,788
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other CNC Programmer jobs in the Charlevoix, MI area that may be a better fit.

  • Gemini Group, Inc. Bad Axe, MI
  • Title: CNC Programmer Reports To: Engineering Manager Status: Full Time/Hourly Non-Exempt (40 hours/week; additional hours as needed to support organizatio... more
  • 1 Month Ago

  • 3-Dimensional Services Group Lapeer, MI
  • Job Purpose: The CNC Programmer/Operator at 3-Dimensional Services Group is responsible for operating and maintaining computer numerical control (CNC) mach... more
  • 3 Days Ago

AI Assistant is available now!

Feel free to start your new journey!