1

Machine Programmer Jobs in Ohio (NOW HIRING)

Swiss Programmer

Cleveland, OH · On-site

$75K - $100K/yr

Swiss Programmer - Precision CNC Machining (Aerospace / Medical / Defense) Schedule: Full‐time 4-10's Environment: Modern, clean, climate‐controlled precision shop A high‐end precision ...

Be Seen First

Machinist Machine Operator

Wooster, OH · On-site

$760 - $1.0K/wk

Entering instructions into the CNC equipment based on what the programmer decides * Setting up the ... Troubleshooting issues with the machine programming * Following safety procedures and regulations

Urgent

Program CNC machines to produce precision parts according to engineering drawings and specifications * Create, modify, and optimize CNC programs for quality, efficiency, and cycle time * Utilize ...

Experienced CNC Programmer with expertise in Mastercam 2020 and newer versions, SolidWorks, and CNC ... Develop machining strategies, toolpaths, setup sheets, and tooling requirements. * Optimize cycle ...

New

CNC Programmer

Dayton, OH · On-site

$25.75 - $35.25/hr

Develop programs for CNC Machining or processing of metal parts by CNC Machine Tools. PRINCIPLE ... Programming -- Writing computer programs for CNC equipment. Requires thorough knowledge of G and M ...

CNC Programmer

Dayton, OH · On-site

$25.75 - $35.25/hr

Develop programs for CNC Machining or processing of metal parts by CNC Machine Tools. PRINCIPLE ... Programming -- Writing computer programs for CNC equipment. Requires thorough knowledge of G and M ...

CNC Programmer

Mentor, OH · On-site

$23.75 - $32.50/hr

Responsibilities The CNC Programmer/Machinist position is part of the Machine Department Team. This is a full-time, non-exempt position. The CNC Programmer is responsible for creating, editing, and ...

Showing results 21-40

Machine Programmer information

See Ohio salary details

$13

$25

$46

How much do machine programmer jobs pay per hour?

As of Aug 5, 2026, the average hourly pay for machine programmer in Ohio is $25.05, according to ZipRecruiter salary data. Most workers in this role earn between $20.34 and $26.49 per hour, depending on experience, location, and employer.

What is a machine programmer?

A Machine Programmer is responsible for writing, testing, and optimizing code that controls automated machinery and manufacturing equipment. They develop CNC (Computer Numerical Control) programs, troubleshoot issues, and ensure machines operate efficiently. This role requires knowledge of programming languages like G-code, CAD/CAM software, and an understanding of machining processes. Machine Programmers play a key role in improving production accuracy and efficiency.

What are the typical daily responsibilities of a machine programmer?

Machine Programmers are primarily responsible for writing and modifying programs that control automated machinery, such as CNC machines, to produce precision parts. Each day often involves reviewing blueprints or CAD designs, entering and testing code, and performing trial runs to ensure accurate and efficient machine output. You may also troubleshoot errors, collaborate with machine operators and engineers to resolve issues, and update existing programs for new production runs. While the role is typically based in a manufacturing facility, it often requires close teamwork and communication with multiple departments to ensure seamless operations.

What are the key skills and qualifications needed to thrive in the machine programmer position, and why are they important?

To thrive as a Machine Programmer, you need strong programming abilities, proficiency in interpreting technical blueprints, and a background in mechanical or manufacturing engineering, often supported by an associate degree or technical certification. Familiarity with Computer Numerical Control (CNC) machines, CAD/CAM software, and industry certifications such as NIMS is typically required. Detail orientation, analytical thinking, and effective problem-solving skills make individuals stand out in this role. These skills ensure precise programming, minimal production delays, and optimal equipment performance in a manufacturing environment.

What does a machine programmer do?

A machine programmer writes, tests, and maintains code to control manufacturing equipment such as CNC machines and automated systems. They use programming languages like G-code or ladder logic and often work with CAD/CAM software to develop precise instructions for machinery operation. Strong technical skills and understanding of manufacturing processes are essential for this role.
What are popular job titles related to Machine Programmer jobs in Ohio? For Machine Programmer jobs in Ohio, the most frequently searched job titles are:
What are popular job titles related to Machine Programmer jobs in OH? For Machine Programmer jobs in OH, the most frequently searched job titles are:
Infographic showing various Machine Programmer job openings in Ohio as of July 2026, with employment types broken down into 83% Full Time, 13% Part Time, 2% Contract, and 2% Nights. Highlights an 95% Physical, 1% Hybrid, and 4% Remote job distribution, with an average salary of $52,101 per year, or $25 per hour.

Advanced Machinist / CNC Programmer

QP Manufacturing LLC

Chardon, OH

$21 - $28.75/hr

Full-time

Re-posted yesterday


Job description

Position Overview

As an Advanced CNC Machinist / Programmer, you will take ownership of the complete machining process - from setup and programming to final inspection. You will be responsible for creating, optimizing, and running CNC programs to produce complex precision components while ensuring maximum efficiency, quality, and machine uptime. This role is ideal for a skilled machinist who thrives on precision, problem-solving, and advancing modern manufacturing processes.

Key Responsibilities

  • Program, set up, and operate CNC machines (turning, milling, and multi-axis mill-turn).
  • Create, edit, and optimize CNC programs using G-code, software, or conversational controls.
  • Select appropriate tooling, speeds, and feeds for efficient machining of various materials.
  • Perform full machine setups including workholding, offsets, and tool presetting.
  • Conduct first-article inspections and make necessary adjustments to ensure parts meet tight tolerances.
  • Analyze and improve machining processes for increased throughput and accuracy.
  • Maintain detailed records of setups, tooling, and process notes for repeatability.
  • Collaborate with engineering and production teams on design-for-manufacturability improvements.
  • Ensure all operations meet safety, quality, and productivity standards.

Critical Competencies for Success

  • Strong ability to program and troubleshoot CNC machines.
  • Deep understanding of tool paths, G/M code, feeds and speeds, and multi-axis machining.
  • Proven ability to set up and run complex parts with minimal supervision.
  • Keen attention to detail and commitment to high-quality standards.
  • Proactive problem solver who identifies opportunities for process optimization.
  • Excellent communication skills and teamwork in a fast-paced environment.

Qualifications

  • Minimum 3–5 years of experience in CNC machining, with programming and setup responsibilities.
  • Proficient in CAM software.
  • Skilled in reading and interpreting blueprints, GD&T, and engineering drawings.
  • Familiar with machining a range of materials including alloy steels, stainless, and aluminum.
  • Experience with continuous improvement or lean manufacturing practices is a plus.

Why Join Our Team

  • Hands-on work with advanced CNC technology and automation.
  • Opportunity to contribute ideas that shape the future of our production process.
  • Competitive pay, growth opportunities, and a team that values craftsmanship and innovation.