1

Surfcam Programmer Jobs in Ohio (NOW HIRING)

Tool Maker E

Cincinnati, OH

$25.50 - $32.75/hr

Preferred Additional Skills: * 8+ years of experience with CNC programming. * 8+ years of experience in material selection. * 5+ years of experience with SurfCam. * 5+ years experience with Brother ...

Tool Maker E

Cincinnati, OH

$25.50 - $32.75/hr

Preferred Additional Skills: * 8+ years of experience with CNC programming. * 8+ years of experience in material selection. * 5+ years of experience with SurfCam. * 5+ years experience with Brother ...

Tool Maker E

Cincinnati, OH

$25.50 - $32.75/hr

Preferred Additional Skills: * 8+ years of experience with CNC programming. * 8+ years of experience in material selection. * 5+ years of experience with SurfCam. * 5+ years experience with Brother ...

Tool Maker E

Cincinnati, OH · On-site

$25.75 - $33.50/hr

Preferred Additional Skills: * 8+ years of experience with CNC programming. * 8+ years of experience in material selection. * 5+ years of experience with SurfCam. * 5+ years experience with Brother ...

Surfcam Programmer information

See Ohio salary details

$11

$37

$65

How much do surfcam programmer jobs pay per hour?

As of May 28, 2026, the average hourly pay for surfcam 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 a Surfcam Programmer, and why are they important?

To thrive as a Surfcam Programmer, you need a solid background in CNC machining, CAD/CAM programming, and a technical degree or relevant experience in manufacturing. Proficiency in Surfcam software, G-code, and familiarity with various CNC machines are essential, with certifications in CAD/CAM software being highly beneficial. Attention to detail, problem-solving, and strong communication skills help ensure accurate program creation and effective collaboration with engineering and production teams. These skills are critical for optimizing manufacturing processes, minimizing errors, and delivering precise, high-quality parts.

What are some common challenges Surfcam Programmers face when creating CNC toolpaths?

Surfcam Programmers often encounter challenges such as selecting optimal machining strategies for complex geometries, ensuring toolpath efficiency, and preventing collisions or tool breakage. Balancing speed, precision, and tool wear can require careful adjustments and ongoing collaboration with machinists and engineers. It's also essential to stay updated with the latest software updates and machine capabilities to maximize productivity and minimize errors.

What is a Surfcam Programmer?

A Surfcam Programmer is a skilled professional who uses Surfcam, a computer-aided manufacturing (CAM) software, to create and optimize toolpaths for CNC (computer numerical control) machines. Their primary role is to translate engineering designs into precise machining instructions, ensuring efficient and accurate production of parts. Surfcam Programmers work closely with engineers and machinists to improve manufacturing processes and troubleshoot any issues that arise during production.

What is the difference between Surfcam Programmer vs CNC Machinist?

AspectSurfcam ProgrammerCNC Machinist
CredentialsOften requires CAD/CAM software training, technical certificationsTypically has machining experience, technical school or apprenticeship
Work EnvironmentDesigning and programming CNC machines, office or CAD/CAM labOperating CNC machines, manufacturing floor
Employer & IndustryManufacturing, aerospace, automotive, tool & dieManufacturing, machine shops, production facilities

While both roles are integral to CNC manufacturing, a Surfcam Programmer focuses on creating and optimizing CNC programs using CAD/CAM software, often working in an office setting. A CNC Machinist operates the machines directly, executing the programs and performing manual adjustments. Understanding these differences helps clarify career paths and employer expectations in the manufacturing industry.

What job categories do people searching Surfcam Programmer jobs in Ohio look for? The top searched job categories for Surfcam Programmer jobs in Ohio are:
What cities in Ohio are hiring for Surfcam Programmer jobs? Cities in Ohio with the most Surfcam Programmer job openings:

$25.50 - $32.75/hr

Other

Posted 13 days ago


Job description

Job Title: Tool Maker E

Job Code: 36507

Job Location: Cincinnati, OH

Job Schedule: 4/10 (Employees work 10 hour days, 4 days per week)

 

Job Description:

This position supports strategic programs essential to maintaining U.S. Armed Forces' readiness. The successful Tool Maker will be responsible for fabricating, assembling and modifying a wide variety of machine tools, fixtures, molds and metal working dies. The Tool Maker utilizes computer-controlled machinery, a variety of machinist's hand tools and precision measuring instruments to deliver custom products.  This position works collaboratively with engineering; recommending materials based on machinability or end use, and by resolving problems related to design issues, work-holding arrangements, and fabrication methods.  The Tool Maker will work in a flexible environment, prioritizing work using information provided by work order requests and Supervisor input.

Essential Functions:

  • Set up and operate a wide range of manual machine tools and CNC machinery (lathes, grinders, mills, drill presses, etc.) to perform various close tolerance ( 0.0005") machining operations.
  • Develop machining processes by analyzing blueprints, sketches, models, and engineering specifications to fabricate and modify custom tooling, gauges, and fixtures.
  • Provide accurate estimate of fabrication hours for products based on engineering drawings or sketches.
  • Set up and operate machinery in accordance with operational & safety requirements.
  • Select machine control speeds, feeds, and path of cut based on machine operation performed, selected cutting tool, and machining characteristics of material used.
  • Select suitable material (if not specified) for work requirements.
  • Progressively check during and at finished product that work performed is in accordance with engineering drawing or sketch. If applicable, check that each finished tool piece mates with other tool pieces to form a complete tool, die, or jig.
  • Assist and troubleshoot with setup and operation of tooling in production equipment.
  • Check machining tools for obvious signs of wear; rework or replace tools as required.
  • Heat-treat finished pieces in accordance with engineering drawing.
  • Mentor lower-level peers and provide guidance on tasks.
  • Able to obtain secret level clearance.

Qualifications:

  • Requires a High School Diploma or equivalent and a minimum of 10 years of prior relevant experience or 2 years post-Secondary/Associates Degree with a minimum of 6 years of prior related experience.
  • Experience with the reading and interpretation of blueprints, schematics and drawings, GD&T (geometric dimensioning & tolerancing).
  • Ability to write, read and edit or modify G-code for CNC programming
  • Experience with CAD/CAM software.

Preferred Additional Skills:

  • 8+ years of experience with CNC programming.
  • 8+ years of experience in material selection.
  • 5+ years of experience with SurfCam.
  • 5+ years experience with Brother high speed tapping machines.
  • 5+ years experience with Haas machining centers.
  • 5+ years experience with ProtoTRAK CNC mills and lathes.
  • Completion of Tool and Die Maker apprenticeship program.
  • Familiarity with Microsoft Office (Word, Outlook, and Excel).