Demo

CNC Programmer/Operator

CM Fabrication
Sycamore, IL Full Time
POSTED ON 9/19/2026
AVAILABLE BEFORE 1/17/2027

CNC Programmer Job Description

Job Overview
We are seeking a skilled CNC Programmer to join our manufacturing team. The ideal candidate will be responsible for creating and optimizing CNC programs for various machining operations, ensuring precision and efficiency in production. This role requires a strong understanding of mechanical concepts, CAD/CAM software, and the ability to interpret schematics and technical drawings.

Duties

  • Develop and modify CNC programs using CAD/CAM programming software.
  • Interpret engineering drawings and schematics to create accurate machining instructions.
  • Operate CNC milling machines and coordinate measuring machines to ensure product quality.
  • Utilize tools such as calipers and gauges to measure and verify dimensions of machined parts.
  • Implement lean manufacturing principles to enhance production efficiency.
  • Collaborate with engineering teams to troubleshoot issues related to machining processes.
  • Maintain documentation of programming changes, setups, and tooling requirements.
  • Perform test runs and adjust machine settings to ensure accuracy and quality.
  • Monitor machine operations to ensure adherence to specifications.

Requirements

  • Proficiency in CAD and CAM programming software.
  • Strong mechanical knowledge with the ability to understand complex geometry.
  • Experience with CNC milling machines and tooling setup.
  • Understanding of lean manufacturing principles is preferred.
  • Excellent attention to detail and problem-solving skills.
  • Ability to work independently as well as part of a team in a fast-paced environment.
  • Good communication skills and the ability to work collaboratively in a team environment.
  • Ability to stand for extended periods and lift heavy objects as needed.

If you are passionate about precision machining and have the skills necessary to excel as a CNC Programmer, we encourage you to apply. Join us in delivering high-quality products while advancing your career in a dynamic manufacturing setting.

Work Hours and Benefits:

  • Monday-Friday, 7am-3:30pm.
  • Pay starting at $26-35 an hour, based on experience.
  • Health, dental, and vision insurance.
  • Paid time off and holidays.

Job Type: Full-time

Pay: $26.00 - $35.00 per hour

Benefits:

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Life insurance
  • Paid time off
  • Vision insurance

Experience:

  • CAM programming: 1 year (Preferred)
  • Blueprint reading: 1 year (Preferred)
  • Forklift: 1 year (Preferred)

License/Certification:

  • Driver's License (Preferred)

Work Location: In person

Salary : $26 - $35

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/Operator?

Sign up to receive alerts about other jobs on the CNC Programmer/Operator 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
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/Operator jobs in the Sycamore, IL area that may be a better fit.

  • Actalent Janesville, WI
  • Job Title: CNC Programmer Job Description This role focuses on programming, setting up, operating, and maintaining CNC machines to support a low-volume, hi... more
  • 1 Month Ago

  • SPX FLOW, now ITT Flow Technologies Delavan, WI
  • Pay Range: $30/hr-$34/hr Dependent on Experience $2,500 Sign-On Bonus Opportunity Job Summary This role is responsible for the development and creation of ... more
  • 20 Days Ago

AI Assistant is available now!

Feel free to start your new journey!