1

Assistant Cnc Programmer Jobs in Ohio (NOW HIRING)

CNC Programmer

Euclid, OH · On-site

$25.50 - $34.75/hr

CNC Programmer Department: Production Reports To: Machining Manager FLSA Status: Non-Exempt CNC ... offsets. · Assist during machine setup, prove-out, and startup activities. · Support basic ...

CNC Programmer

North Canton, OH · On-site

$23.50 - $32.25/hr

... programming - Assist in assembly as needed What you need to be successful: - High School Diploma or equivalent - 1+ years of experience in CNC set up and machining or CNC certification - 1+ years of ...

Be Seen First

CNC Programmer

Columbus, OH · On-site

$24 - $30/hr

Create and optimize CNC programs for mills and lathes using Mastercam, Cam Assist, and Fusion 360 ... Interpret engineering drawings, GD&T, and 3D models to plan the most efficient machining strategy

Be Seen First

CNC Programmer

Columbus, OH · On-site

$24 - $30/hr

Create and optimize CNC programs for mills and lathes using Mastercam, Cam Assist, and Fusion 360 ... Interpret engineering drawings, GD&T, and 3D models to plan the most efficient machining strategy

CNC Programmer

Dayton, OH

$25.75 - $35.25/hr

Responsible for accurate and efficient engineered programming of CNC machines. * Develops, edits ... Design or assist in the design of jigs, tools, standard holding fixtures utilizing 3D Model ...

CNC Programmer/Machinist

Cincinnati, OH · On-site

$25.50 - $34.75/hr

CNC Programmer/Machinist CTL Aerospace is a full service NADCAP certified composite-manufacturing ... operation. * Assist in training machinists on program usage and provide technical support when ...

CNC Programmer

Cleveland, OH · On-site

$25.75 - $35.25/hr

Provide setup documentation and tooling instructions to machinists in the die room. * Assist with CNC machine setups when needed to ensure programs run as intended. * Troubleshoot programming issues ...

CNC Programmer/Machinist

Cincinnati, OH

$25.50 - $34.75/hr

CNC Programmer/Machinist CTL Aerospace is a full service NADCAP certified composite-manufacturing ... operation. * Assist in training machinists on program usage and provide technical support when ...

Position Summary The CNC Programmer is responsible for developing, optimizing, and supporting CNC ... Machine prove-out. * Assist with troubleshooting issues such as tool chatter, poor surface finish ...

CNC Programmer

Dayton, OH · On-site

$25.75 - $35.25/hr

Responsible for accurate and efficient engineered programming of CNC machines. * Develops, edits ... Design or assist in the design of jigs, tools, standard holding fixtures utilizing 3D Model ...

CNC Machinist/Programmer

Mentor, OH

$23.75 - $32.50/hr

The CNC Programmer is responsible for creating, editing, and optimizing CNC programs used to ... Assist with tooling selection, fixtures, offsets, and setup sheets as needed Support new product ...

CNC Machinist/Programmer

Mentor, OH · On-site

$23.75 - $32.50/hr

... Assist with tooling selection, fixtures, offsets, and setup sheets as needed • Support new ... CNC programming experience in a manufacturing environment • Proficient in reading and ...

CNC PROGRAMMER

Fairfield, OH · On-site

$25 - $34.25/hr

Create drawing files, ensuring completion by customer or company deadlines. * Assist manufacturing ... CNC Programing, 3D Modeling, & Operations - Experience loading CNC programs, drawing 3D models and ...

CNC PROGRAMMER

Fairfield, OH

$25 - $34.25/hr

Create drawing files, ensuring completion by customer or company deadlines. * Assist manufacturing ... CNC Programing, 3D Modeling, & Operations - Experience loading CNC programs, drawing 3D models and ...

Programmer

South Point, OH · On-site

$21.75 - $30/hr

We are seeking a skilled and detail-oriented CNC Programmer to join our manufacturing team. This ... Ensure all work complies with safety, quality, and production standards * Assist with continuous ...

CNC Operator/Programmer

Bucyrus, OH · On-site

$24 - $27/hr

As a CNC programmer/operator, you'll utilize your mechanical expertise and attention to detail to ... workflows. * Assist with plastics injection molding setups or repairs if required; operate ...

next page

Showing results 1-20

Assistant Cnc Programmer information

See Ohio salary details

$15

$29

$42

How much do assistant cnc programmer jobs pay per hour?

As of Jun 17, 2026, the average hourly pay for assistant cnc programmer in Ohio is $29.43, according to ZipRecruiter salary data. Most workers in this role earn between $24.23 and $33.12 per hour, depending on experience, location, and employer.

What is the difference between Assistant Cnc Programmer vs Cnc Programmer?

AspectAssistant Cnc ProgrammerCnc Programmer
CredentialsHigh school diploma or equivalent; some technical trainingTechnical training or certification; experience preferred
Work EnvironmentAssists in programming and setup, often under supervisionIndependently develops, tests, and modifies CNC programs
ResponsibilitiesSupports CNC programming tasks, machine setup, and troubleshootingCreates and optimizes CNC programs, ensures precision and efficiency

The main difference between an Assistant Cnc Programmer and a Cnc Programmer lies in their level of responsibility and independence. An Assistant Cnc Programmer typically supports programming tasks and works under supervision, while a Cnc Programmer independently develops and manages CNC programs. Both roles require technical skills, but the Cnc Programmer usually has more experience and autonomy.

What are the key skills and qualifications needed to thrive as an Assistant CNC Programmer, and why are they important?

To thrive as an Assistant CNC Programmer, you need a solid understanding of CNC machining processes, blueprint reading, and basic programming, often supported by a technical diploma or certification in machining or manufacturing technology. Familiarity with CAD/CAM software, G-code, and CNC machine operation is typically required, and certifications like NIMS can be valuable. Attention to detail, problem-solving abilities, and effective communication help ensure accuracy and smooth coordination with machinists and engineers. These skills and qualities are crucial for producing precision parts, minimizing errors, and supporting efficient manufacturing operations.

What are Assistant CNC Programmers?

Assistant CNC Programmers are entry-level professionals who support the creation and optimization of computer numerical control (CNC) machine programs. They assist senior programmers and machinists by preparing code, setting up machines, performing routine maintenance, and troubleshooting minor issues. Their work ensures that manufacturing processes run smoothly, efficiently, and accurately according to design specifications. Assistant CNC Programmers also help with documentation, quality control, and learning more advanced programming tasks as they gain experience.

What are some common challenges faced by Assistant CNC Programmers, and how can they be addressed?

Assistant CNC Programmers often encounter challenges such as interpreting complex technical drawings, ensuring precise measurements, and adapting to frequent design changes. Staying organized and communicating closely with senior programmers, machinists, and engineers helps minimize errors and miscommunications. Regularly updating skills on the latest CAD/CAM software and machine operation procedures can also help tackle evolving technical demands and maintain high-quality output.
What are the most commonly searched types of Cnc Programmer jobs in Ohio? The most popular types of Cnc Programmer jobs in Ohio are:
What cities in Ohio are hiring for Assistant Cnc Programmer jobs? Cities in Ohio with the most Assistant Cnc Programmer job openings:

CNC Programmer

Tylok International Inc

Euclid, OH • On-site

$25.50 - $34.75/hr

Full-time

Posted 25 days ago


Job description

Description:

Job Title: CNC Programmer

Department: Production

Reports To: Machining Manager

FLSA Status: Non-Exempt

CNC Programmer- LEVEL I (Programmer I/Entry Programmer)


Position Summary:

The CNC Programmer I supports CNC programming and manufacturing operations by maintaining accurate programs, setup sheets, and documentation while learning standard CNC programming practices. This level builds foundational knowledge of machining processes, revision control, and shop-floor interaction, with emphasis on accuracy, discipline, and understanding process impact.


Core Responsibilities:

· Perform minor edits to existing CNC programs under supervision using GibbsCAM.

· Load, verify, and release approved program revisions to production equipment.

· Maintain organized program storage, backups, and revision history.

· Create and update setup sheets, tool lists, and work instructions.

· Verify alignment between programs, setup sheets, tools, and offsets.

· Assist during machine setup, prove-out, and startup activities.

· Support basic troubleshooting of documentation or programming issues.

· Follow defined escalation paths for quality, safety, or process deviations.

· Execute all work within established standards and approvals.


Skills & Knowledge:

· Basic CNC machining fundamentals (milling or turning).

· Introductory CAM exposure; GibbsCAM strongly preferred.

· Basic blueprint interpretation.

· Introductory GD&T awareness.

· Familiarity with tooling, feeds, and speeds.


Qualifications:

· Technical certificate, associate degree, or equivalent machining experience.

· 0-2 years of CNC machining or programming exposure.

· Demonstrated attention to detail and documentation accuracy.

____________________________________________________________________________

CNC Programmer – LEVEL II (Programmer II)


Position Summary:

The CNC Programmer II independently develops and supports CNC programs for standard parts and repeatable processes. This role owns program accuracy, setup documentation, and basic process stability while contributing to setup efficiency and waste reduction.


Core Responsibilities:

· Create CNC programs from prints and models using GibbsCAM.

· Program standard milling and turning operations independently.

· Select tooling, holders, feeds, speeds, and work-holding strategies.

· Author and maintain complete, repeatable setup sheets.

· Support machine prove-outs and first-piece validation.

· Troubleshoot program-related issues at the machine.

· Apply SMED principles to reduce setup time.

· Ensure all program and documentation revisions are controlled.

· Escalate complex or non-standard conditions.


Skills & Knowledge:

· Proficient CAM operation; GibbsCAM strongly preferred.

· Intermediate blueprint reading and tolerancing.

· Practical GD&T application.

· Understanding of offsets and cutter compensation.

· Awareness of process variation and scrap risk.


Qualifications:

· 2-4 years of CNC programming or equivalent machining experience.

· Milling or turning specialization preferred.

· Ability to support production independently.

____________________________________________________________________________

CNC Programmer– LEVEL III (Senior Programmer/Process Programmer)


Position Summary:

The CNC Programmer III owns complex CNC programming and machining processes end-to-end, from process design through stable production. This role is accountable for capability, setup optimization, cycle-time efficiency, and measurable cost savings.


Core Responsibilities:

· Develop multi-axis and multi-operation programs using GibbsCAM.

· Program and optimize Swiss and CNC multi-spindle machines.

· Define datum schemes, probing routines, and safe toolpaths.

· Lead machine prove-outs and stabilize production processes.

· Optimize cycle time, tool life, and machine utilization.

· Leas first-article inspections (FAI) and Cp/Cpk studies.

· Redesign setup sheets to reduce changeover time and risk.

· Eliminate sources of variation, scrap, and rework.

· Lead CI and SMED projects with documented savings.

· Make technical decisions impacting quality, cost, and throughput.


Skills & Knowledge:

· Advanced GD&T interpretation and intent-based application.

· Strong understanding of cutting mechanics and materials.

· Ability to manually read and edit CNC programs.

· Working knowledge of SPC and capability analysis.

· Advanced GibbsCam experience strongly preferred.


Qualifications:

· 4-7 years of CNC programming experience.

· Multi-axis, Swiss, mill-turn, or multi-spindle experience preferred.

· Demonstrated ownership of complex processes.

____________________________________________________________________________

CNC Operator – LEVEL IV (Lead Programmer/Advanced Manufacturing Programmer)


Position Summary:

The CNC Programmer IV provides technical leadership by defining programming standards, mentoring staff, and leading cross-cell CI and SMED initiatives with sustained cost savings.


Core Responsibilities:

· Establish CNC programming standards, templates, and best practices.

· Develop and govern GibbsCAM libraries, posts, and workflows.

· Design advanced probing, macro, and automation strategies.

· Lead complex new product introductions and transfers.

· Mentor programmers, setup technicians, and operators.

· Lead large-scale SMED initiatives.

· Drive cost reduction through tooling standardization.

· Standardize setup sheets and revision-control practices.

· Review and approve complex programming strategies.

· Track and communicate CI and cost-savings results.


Skills & Knowledge:

· Expert-level CAM proficiency; GibbsCAM strongly preferred.

· Advanced CNC control logic and automation.

· Strong DFM/DTC capability.

· Lean manufacturing leadership and value-stream thinking.

· High-level coaching and communication skills.


Qualifications:

· 7-10 years of advanced CNC programming experience.

· Demonstrated leadership in CI and cost reduction.

· Broad experience across CNC technologies.

____________________________________________________________________________

CNC Operator – LEVEL V (Principal Programmer/Technical Authority)


Position Summary:

The CNC Programmer V serves as the enterprise-level technical authority for CNC programming and machining strategy, accountable for long-term standards, scalability, and cost competitiveness.


Core Responsibilities:

· Define plant-wide or enterprise CNC programming standards.

· Establish governance for documentation and revision control.

· Lead adoption of advanced manufacturing technologies.

· Serve as escalation point for systemic quality or cost issues.

· Define enterprise CI and SMED strategy.

· Quantify and report enterprise cost savings.

· Influence capital, tooling, and equipment strategy.

· Develop and mentor senior technical leaders.

· Set long-term technical vision aligned to business objectives.


Skills & Knowledge:

· Expert-level machining and programming knowledge.

· Deep understanding of manufacturing economics and capability.

· Experience across milling, turning, Swiss, and multi-spindle systems.

· Strong technical leadership and change influence.

· Master-level GibbsCAM expertise strongly preferred.


Qualifications:

· 10+ years of CNC programming experience.

· Recognized enterprise-level technical authority.

Requirements: