Demo

CNC Swiss Programmer

Criterion Precision Machining
Brookpark, OH Full Time
POSTED ON 12/19/2025
AVAILABLE BEFORE 2/18/2026

Job Description

About Criterion Precision Machining

Criterion Precision Machining builds the parts you never see, but everything depends on. For more than 70 years, we've machined small, complex, close-tolerance components for industries where precision isn't a preference, it's a requirement.

As a woman-owned, ISO-certified shop, we combine advanced Swiss machining, disciplined quality systems, and a team that takes pride in its craft. From prototype to production, we believe precision is a promise, one backed by people who care deeply about how things are made.

Summary

We're seeking a skilled CNC Programmer to develop, optimize, and support CNC programs used to manufacture small, complex, close-tolerance components. This is a hands-on role requiring strong programming expertise, a deep understanding of machining processes, and the ability to troubleshoot and improve programs directly on the shop floor.

You'll work from detailed engineering drawings and specifications to create efficient, repeatable programs while supporting setup, operation, and continuous improvement across CNC machining operations.

Key Responsibilities

· Create, write, modify, and optimize CNC programs using CAD/CAM software and manual G-code

· Program and support machining operations on 3-axis, 4-axis, and 5-axis CNC equipment, including mills and lathes with live tooling

· Interpret engineering drawings and GD&T to ensure parts meet dimensional and tolerance requirements

· Select appropriate tooling, speeds, feeds, and cutting strategies for complex, tight-tolerance components

· Start and observe machine operation to identify malfunctions or out-of-tolerance conditions and make necessary adjustments

· Troubleshoot shop-floor issues related to programs, tooling, setups, inspection methods, and part features versus prints

· Collaborate with tooling designers and machinists to develop fixtures and workholding that improve quality and reduce cycle times

· Create and maintain setup sheets, tool lists, and work instructions to support consistent execution

· Provide technical guidance and support to machinists on proper use of CNC programs

· Assist with setup and operation of jobs as needed to validate programs and support production

· Maintain a clean, organized, and safety-focused work environment

Required Qualifications

· Proven experience creating and supporting CNC programs for complex precision components

· Strong proficiency in G-code programming and CNC machining principles

· Ability to program 3-, 4-, and 5-axis CNC equipment

· Solid understanding of GD&T, engineering drawings, and shop mathematics

· Experience selecting tooling and machining parameters for tight-tolerance work

· Strong troubleshooting and problem-solving skills

· Effective communication skills and the ability to work collaboratively on the shop floor

· Willingness to learn new techniques and continuously improve processes

Additional Details

· Candidates must provide their own tools

· Full-time position in a clean, modern, air-conditioned facility

· No relocation assistance provided

Benefits:

· Competitive 401(k) with company matching

· Comprehensive medical, dental, and vision insurance

· Life insurance coverage

· Paid time off to support work–life balance, including your birthday

Schedule:

· Monday-Friday, 10-hour shifts

· Overtime required with production needs

Pay: $ $33.23 per hour

Expected hours: 40.0 per week

Benefits:

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

Application Question(s):

  • Are you willing to have a background check and drug test?

Education:

  • High school or equivalent (Required)

Experience:

  • CNC programming: 5 years (Preferred)

Language:

  • English (Preferred)

Shift availability:

  • Day Shift (Required)

Work Location: In person

Salary : $33

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 Swiss Programmer?

Sign up to receive alerts about other jobs on the CNC Swiss 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: 
$70,250 - $90,788
Income Estimation: 
$84,020 - $107,510
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 Swiss Programmer jobs in the Brookpark, OH area that may be a better fit.

  • In-finite Search Solutions Cleveland, OH
  • Key ResponsibilitiesProgramming & Development: Write and refine G-code for new parts and optimize existing programs for complex, multi-axis Swiss machines ... more
  • 14 Days Ago

  • Regal Rexnord - Linear Motion Cleveland, OH
  • Shape precision. Power progress. Imagine stepping up to a Swiss lathe and turning out small, high-precision components that keep industries moving. At Rega... more
  • 5 Days Ago

AI Assistant is available now!

Feel free to start your new journey!