1

Nc Programmer Jobs in Ohio (NOW HIRING)

CNC Tool Room Technician/Programmer

Avon, OH · On-site

$30.28 - $45.42/hr

The CNC Tool Room Technologist is responsible for programming, setting up, and operating a 5-axis ... Create and revise NC programs using Mastercam and other CAM software. * Program and operate all CNC ...

Manufacturing Engineer

Euclid, OH · On-site

$62K - $109K/yr

NC programming capability is preferred. The base salary range for this position in Ohio (US-OH) at the start of employment is expected to be between $62,000 and $109,000 per year. However, the base ...

Manufacturing Engineer

Euclid, OH · On-site

$62K - $109K/yr

NC programming capability is preferred. The base salary range for this position in Ohio (US-OH) at the start of employment is expected to be between $62,000 and $109,000 per year. However, the base ...

Machinist

Saint Marys, OH · On-site

$20.75 - $28.25/hr

CNC/NC programming of mills lathes and set up of required jobs related to tool making, modifications, repair, including welding, heat treat, and associated fabrication * Mechanical -- Knowledge of ...

Machinist

Saint Marys, OH · On-site

$20.75 - $28.25/hr

CNC/NC programming of mills lathes and set up of required jobs related to tool making, modifications, repair, including welding, heat treat, and associated fabrication * Mechanical -- Knowledge of ...

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 ... Prove out NC programs and modify tool paths, speeds, and feeds. * Plan and perform necessary tasks ...

.net web developer

West Chester, OH · On-site

$45.50 - $60.25/hr

... Durham, NC, and Buenos Aires, Argentina. For additional information regarding our company and ... Position requires an education in Computer Science, Information Systems, Engineering, Engineering ...

.net web developer

OH · On-site +1

$45.50 - $60.25/hr

... Durham, NC, and Buenos Aires, Argentina. For additional information regarding our company and ... Position requires an education in Computer Science, Information Systems, Engineering, Engineering ...

Senior Programmer/Analyst - Hybrid

Columbus, OH · On-site

$69.10 - $71.24/hr

Genesis10 is currently seeking a Senior Programmer/Analyst for a hybrid contract-to-hire position with a Regional Financial Institution located in Columbus, OH, Charlotte, NC, Dallas, TX, Detroit, MI ...

Senior Programmer/Analyst - Hybrid

Columbus, OH · On-site

$69.10 - $71.24/hr

Genesis10 is currently seeking a Senior Programmer/Analyst for a hybrid contract-to-hire position with a Regional Financial Institution located in Columbus, OH, Charlotte, NC, Dallas, TX, Detroit, MI ...

next page

Showing results 1-20

Nc Programmer information

See Ohio salary details

$11

$37

$65

How much do nc programmer jobs pay per hour?

As of Jul 14, 2026, the average hourly pay for nc programmer in Ohio is $37.59, according to ZipRecruiter salary data. Most workers in this role earn between $24.47 and $48.89 per hour, depending on experience, location, and employer.

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

To thrive as an NC Programmer, you need a strong background in CNC machining, computer-aided manufacturing (CAM), and blueprint reading, typically supported by relevant technical education or certifications. Familiarity with CAD/CAM software such as Mastercam, SolidWorks, or Siemens NX and knowledge of G-code programming are essential. Attention to detail, problem-solving abilities, and effective communication help ensure accurate program development and collaboration with production teams. These skills are vital for producing precise, efficient machining programs that maximize productivity and minimize errors in manufacturing.

What does a NC programmer do?

An NC (Numerical Control) programmer creates and writes computer code to control machine tools such as CNC (Computer Numerical Control) machines. They develop programs that direct manufacturing equipment to produce precise parts, often using CAD/CAM software, and ensure the code is optimized for efficiency and accuracy. NC programmers typically need knowledge of machining processes, programming languages like G-code, and may require certifications or training in manufacturing technology.

Can a CNC machinist make 100k a year?

A CNC programmer, a role related to CNC machining, can potentially earn $100,000 annually with extensive experience, advanced skills, and working in high-demand industries or locations. Factors such as certifications, specialization in complex machinery, and overtime can also influence earning potential.

Will AI replace CNC programmers?

AI technology can assist CNC programmers by optimizing tool paths and automating routine tasks, but it is unlikely to fully replace skilled CNC programmers who require expertise in interpreting complex designs, making adjustments, and ensuring safety. Human oversight remains essential for quality control and problem-solving in manufacturing environments. CNC programmers with knowledge of CAD/CAM software and machine operation will continue to be valuable in the industry.

What are NC Programmers?

NC Programmers, or Numerical Control Programmers, are professionals who create programs and instructions for computer-controlled machines, such as CNC (Computer Numerical Control) machines. They use specialized software to convert engineering drawings and specifications into precise code that directs machines on how to manufacture parts. NC Programmers play a vital role in industries like manufacturing, aerospace, and automotive, ensuring components are produced accurately and efficiently. Their expertise helps streamline production processes and maintain high-quality standards.

What are some common challenges NC Programmers face when working with complex machinery or new manufacturing processes?

NC Programmers often encounter challenges such as interpreting intricate engineering drawings, adapting programs for machines with varying capabilities, and troubleshooting unexpected issues during test runs. Collaborating closely with machinists and engineers is essential to ensure programmed instructions align with real-world machine functions and tolerances. Staying updated on the latest CAM software and machine technologies also helps address these challenges and ensures efficient, error-free production.

What is the difference between Nc Programmer vs CNC Machinist?

AspectNc ProgrammerCNC Machinist
Primary RoleDesigns and develops CNC programs to control machine toolsOperates and sets up CNC machines to produce parts
Skills & CertificationsKnowledge of CAD/CAM software, programming languages, and machine operationMachine operation skills, blueprint reading, and basic programming knowledge
Work EnvironmentTypically works in engineering or programming departmentsWorks directly on the shop floor operating CNC machines
Industry UsageUsed in manufacturing, aerospace, automotive, and metalworking industriesCommonly employed in manufacturing and machining facilities

While both Nc Programmers and CNC Machinists work closely with CNC machines, Nc Programmers focus on creating the programs that control machine operations, often working in design or engineering roles. CNC Machinists operate and set up the machines based on those programs, executing the manufacturing process on the shop floor.

How much do CNC programmers make?

CNC programmers typically earn between $50,000 and $75,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software can earn higher salaries, especially in manufacturing environments with complex machinery.
What cities in Ohio are hiring for Nc Programmer jobs? Cities in Ohio with the most Nc Programmer job openings:
Infographic showing various Nc Programmer job openings in Ohio as of July 2026, with employment types broken down into 1% As Needed, 72% Full Time, 19% Part Time, 1% Temporary, and 7% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $78,180 per year, or $37.6 per hour.
CNC Tool Room Technician/Programmer

$30.28 - $45.42/hr

Full-time

Re-posted 15 days ago


Job description

Position Summary:
The CNC Tool Room Technologist is responsible for programming, setting up, and operating a 5-axis CNC milling machine and other CNC equipment used in the tool room. This role applies advanced knowledge of tool room CNC machinery, tooling, and CAM software (including Mastercam) to machine metallic and non-metallic workpieces to precise specifications. The technologist will also maintain tooling inventory and support continuous improvement initiatives in CNC operations.
Pay Range: $30.28-$45.42
Key Responsibilities:
  • Create and revise NC programs using Mastercam and other CAM software.
  • Program and operate all CNC mills, including 5-axis machines, and other CNC equipment as needed (lathes, wire EDM).
  • Manually enter coordinates and machine instructions when necessary.
  • Integrate new tooling and fixturing to optimize machining efficiency.
  • Set up and operate CNC equipment to perform drilling, milling, reaming, boring, and cutting.
  • Select and install appropriate cutting tools, attachments, and materials.
  • Monitor machining operations and make adjustments to maintain part accuracy.
  • Perform machine maintenance and maintain a clean, safe work environment.
  • Interpret technical plans and blueprints to determine setup procedures and control settings.
  • Check material specs prior to machining, mount and align workpieces, and ensure conformity to specifications using precision measuring tools.
  • Calculate machining parameters such as spindle speeds, feed rates, and depth of cut.
  • Maintain accurate records of tooling, programs, and setup parameters.
  • Communicate with team members and leadership to resolve issues and suggest improvements.
  • Perform other customer- or product-driven duties as assigned by the Supervisor or Manager.
Education amp; Experience:
  • High school diploma or GED required
  • 3–5 years of experience in tool room or CNC programming preferred
Essential Skills:
  • Proficient in Mastercam and other CAM software
  • Knowledge of die theory, machining processes, and basic metallurgy
  • Proficient in blueprint reading, shop math, geometry, and trigonometry
  • Skilled in the use of precision measuring instruments and maintaining close tolerances
  • Understanding of manufacturing processes and machine tool capabilities
  • Analytical and mechanical aptitude
  • Organizational and communication skills
  • Team-oriented work ethic
  • Ability to program and operate all CNC mills, including 5-axis
  • Willingness to become proficient across all CNC areas in the Tool Room
Physical Requirements:
  • Good vision and hearing
  • Manual dexterity
  • Ability to lift 20–50 pounds occasionally and 5–25 pounds frequently