1

Cnc Engineer Jobs in Ohio (NOW HIRING)

Be Seen First

CNC Programmer

Richville, OH · On-site

$31 - $37/hr

We have a client that is looking for a CNC programmer for their production floor. This role will deal with Press Brakes, Lasers, Turret Machines all metal fabrication type work. Responsibilities

CNC Programmer

Elyria, OH · On-site

$25/hr

Based on Experience #LORAIN We are seeking an experienced CNC Programmer to join our team. The ideal candidate will have strong programming skills, hands-on machining knowledge, and the ability to ...

CNC Programmer

Springfield, OH · On-site

$23.75 - $32.75/hr

CNC Programming & Equipment * Develop,modify, certify, andmaintainCNC programs using G/M-code, macro programming, hard-coded logic, and CAM-generated programs. * Support CAD/CAM systems, post ...

CNC PROGRAMMER

Salem, OH

$22 - $30.25/hr

CNC Programmer - Hunt Valve Hunt Valve, a Northeast Ohio Manufacturer, has a job opening for a CNC Programmer. The successful candidate must have experience designing work holding fixtures, a ...

CNC Programmer

Mentor, OH · On-site

$23.75 - $32.50/hr

The CNC Programmer is responsible for creating, editing, and optimizing CNC programs used to manufacture precision components. This role supports production by ensuring programs are accurate ...

CNC Programmer

Mentor, OH

$23.75 - $32.50/hr

The CNC Programmer is responsible for creating, editing, and optimizing CNC programs used to manufacture precision components. This role supports production by ensuring programs are accurate ...

CNC Programmer

Cincinnati, OH · On-site

$30 - $38/hr

Legacy Talent Search is currently seeking candidates for a CNC Programmer role in Cincinnati, OH. Our client is a well-established industry leader known for innovation and a commitment to delivering ...

CNC PROGRAMMER

Salem, OH · On-site

$75K - $95K/yr

CNC Programmer - Hunt Valve Hunt Valve, a Northeast Ohio Manufacturer, has a job opening for a CNC Programmer. The successful candidate must have experience designing work holding fixtures, a ...

CNC Programmer

Columbus, OH · On-site

$24 - $30/hr

Full-Time | On-Site About the Role We're looking for an experienced CNC Programmer to join our machining team. In this role, you'll develop efficient, accurate toolpaths and programs for both milling ...

CNC Programmer

Willoughby, OH · On-site

$25 - $35/hr

CNC Programmer / Manufacturing Specialist - Willoughby, OH - JOB 26-00025 Pay Range: $25.00 - $35.00/HR Permanent Position with Benefits Seeking a skilled CNC programmer with experience in precision ...

CNC Programmer

Columbus, OH · On-site

$24 - $30/hr

Full-Time | On-Site About the Role We're looking for an experienced CNC Programmer to join our machining team. In this role, you'll develop efficient, accurate toolpaths and programs for both milling ...

CNC Programmer

Euclid, OH · On-site

$45.62/hr

CNC Programmer Location: Euclid, OH Zip Code: 44117 Duration: 5+ months Pay Rate: $45.62/hr. Keyword's: #Euclidjobs; #CNCProgrammerjobs; Start Date: Immediate 'We provide a competitive pay and ...

CNC Programming Lead

Dayton, OH · On-site

$25.25 - $34.50/hr

CNC PROGRAMMING LEAD Resonant Sciences LLC has an immediate opening for a CNC Programming Lead to join our Dayton, Ohio team. The position provides an opportunity to join a fast-paced elite team ...

Showing results 41-60

Cnc Engineer information

See Ohio salary details

$39.5K

$78K

$104.6K

How much do cnc engineer jobs pay per year?

As of Aug 23, 2026, the average yearly pay for cnc engineer in Ohio is $77,982.00, according to ZipRecruiter salary data. Most workers in this role earn between $69,400.00 and $88,400.00 per year, depending on experience, location, and employer.

What is a CNC engineer?

CNC Engineers are specialized professionals who design, program, and oversee the operation of Computer Numerical Control (CNC) machines used in manufacturing. They are responsible for creating precise parts and components by programming machines such as lathes, mills, and grinders. CNC Engineers also troubleshoot equipment, optimize production processes, and ensure product quality meets specifications. Their work is crucial in industries like aerospace, automotive, and electronics, where precision and efficiency are essential.

What are the key skills and qualifications needed to thrive as a CNC engineer?

To thrive as a CNC Engineer, you need a solid background in mechanical engineering, machining processes, and CAD/CAM programming, often supported by a relevant degree or technical certification. Familiarity with CNC machine operation, G-code programming, and software such as SolidWorks or Mastercam is essential. Strong problem-solving skills, attention to detail, and effective communication help you excel in troubleshooting and collaborating with production teams. These skills and qualities are vital for ensuring precision manufacturing, minimizing errors, and optimizing workflow efficiency.

What are some common challenges CNC engineers face when programming complex parts, and how can they be addressed?

CNC Engineers often encounter challenges when programming intricate parts, especially those with tight tolerances or complex geometries. These difficulties can include toolpath optimization, selecting appropriate cutting tools, and ensuring machine compatibility. To overcome these issues, engineers frequently collaborate with design teams, use advanced CAD/CAM software, and participate in prototype testing to refine processes. Regular communication with machinists and continuous skill development are also essential for resolving challenges effectively.

What is the difference between Cnc Engineer vs Cnc Programmer?

AspectCnc EngineerCnc Programmer
Primary RoleDesigns, develops, and oversees CNC machining processes and equipment.Creates and writes CNC code to operate machines based on design specifications.
Required SkillsMechanical knowledge, troubleshooting, process optimizationG-code programming, CAD/CAM software proficiency
Work EnvironmentManufacturing plants, machine shopsMachine shops, manufacturing facilities
CertificationsOften requires technical diplomas or engineering backgroundOften requires CNC programming certifications or training

While both roles are integral to CNC manufacturing, Cnc Engineers focus on process design and optimization, whereas Cnc Programmers specialize in writing the code that directly controls CNC machines. Understanding these differences helps in choosing the right career path or job search focus.

What cities in Ohio are hiring for Cnc Engineer jobs?

Cities in Ohio with the most Cnc Engineer job openings:

Infographic showing various Cnc Engineer job openings in Ohio as of August 2026, with employment types broken down into 95% Full Time, 2% Part Time, and 3% Contract. Highlights an 85% Physical, 6% Hybrid, and 9% Remote job distribution, with an average salary of $77,982 per year, or $37.5 per hour.

CNC Programmer

In-finite Search Solutions

Richville, OH • On-site

$31 - $37/hr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 5 days ago

Be Seen First

After you apply to this job, you can share why you’re interested to jump to the top of the candidate list.


Job description

We have a client that is looking for a CNC programmer for their production floor. This role will deal with Press Brakes, Lasers, Turret Machines all metal fabrication type work.


Responsibilities

  • Develop and refine CNC programs for multi‐axis and horizontal machining operations, ensuring accuracy and repeatability.
  • Translate engineering drawings and CAD models into efficient machining strategies.
  • Select tooling, cutting parameters, and machining paths that support quality, throughput, and tool life.
  • Validate programs through simulations, dry runs, and on‐machine testing to confirm performance.
  • Produce clear documentation such as setup sheets, tool lists, and process notes for operators.
  • Review work orders and part specifications to determine required calculations and programming details.
  • Partner with engineering, production, and machining teams to align programs with manufacturing requirements.
  • Diagnose and correct issues related to toolpaths, machine behavior, or part quality.
  • Track program performance and adjust as needed to maintain compliance with prints, safety standards, and quality expectations.
  • Drive continuous improvement by identifying opportunities to streamline processes, reduce cycle times, and enhance machining efficiency.

Qualifications

(unchanged per your request)

  • 2–5 years of CNC programming experience (sheet metal preferred)
  • Proficiency with CAD and AP100US
  • Experience with nesting parts and reading blueprints
  • Strong math and measurement skills (fractions/decimals)
  • High School Diploma or GED required; Associate degree or certification preferred

In-Finite Search Solutions logo

About In-Finite Search Solutions

Sourced by ZipRecruiter

In-Finite Search Solutions is a National Recruiting Agency based in Cleveland, Ohio. Our Company specializes in finding talented Professionals in the Manufacturing and Technology Industries. Our partners and recruiters have helped thousands of candidates find their next great opportunity. We provide true value by reducing the time and resources needed for Workforce Recruiting and Human Resources Consulting. In a world of Finite Resources, our Recruiting capabilities are In-Finite.

Industry

Recruiting and staffing services

Company size

11 - 50 Employees

Headquarters location

Westlake, OH, US

Year founded

2015