CNC Programmer

Butech Bliss•Salem, OH
•$32 - $38

About The Position

Develop programs to control machining or processing of parts by automatic machine tools, equipment, or systems. The CNC Programmer determines machine operation sequences and cutting tools, analyzes job orders and technical drawings to calculate machining parameters, and creates, tests, revises, and stores machine-controller programs. The role also involves verifying program accuracy and ensuring machines produce parts that meet specifications. The position requires ten years of CNC programming experience, thorough knowledge of machine shop tooling, and 5-axis experience. Post-secondary education in CNC programming and GibbsCam software programming experience are preferred. The employee must be able to work with limited supervision, demonstrate strong attention to detail, and work overtime on short notice. The role has physical requirements including frequently sitting, standing, walking, crouching, bending, reaching, pushing, and pulling, and lifting up to 25 pounds. If required as part of the job, the employee must meet the physical requirements for cab crane operation described in the Cab Crane job description addendum. Butech Bliss offers medical insurance at no cost to the employee, with a $3,500 deductible covered at 100% once met, dental and vision coverage, a 401(k) plan with employer match up to 4%, paid vacation, and opportunities for salary increases every six months, along with additional offerings. The company describes an environment focused on continuous improvement and employee development, encouraging personal and professional growth.

Requirements

  • High school diploma or GED.
  • Ten years of CNC programming experience.
  • Thorough knowledge of machine shop tooling.
  • 5-axis experience.
  • Ability to work with limited supervision or assistance.
  • Ability to work overtime on short notice.
  • Strong attention to detail.
  • Frequently sit, stand, walk, crouch, bend, reach, push, and pull.
  • Ability to lift up to 25 pounds.
  • If required as part of the job, meet the specific physical requirements for cab crane operation outlined in the Cab Crane job description addendum.

Nice To Haves

  • Post-secondary education in CNC programming.
  • GibbsCam software programming experience.

Responsibilities

  • Determine the sequence of machine operations and select cutting tools to machine workpieces into desired shapes.
  • Revise programs to eliminate errors and retest them to verify that problems have been resolved.
  • Analyze job orders, drawings, blueprints, specifications, and design data to calculate dimensions, tool selection, machine speeds, and feed rates.
  • Determine reference points, machine cutting paths, and hole locations; calculate angular and linear dimensions, radii, and curvatures.
  • Observe machines during trial runs or conduct computer simulations to ensure programs and machinery function properly and produce items that meet specifications.
  • Compare computer printouts with part specifications and blueprints to verify instruction accuracy.
  • Enter coordinates of hole locations into program memories.
  • Write and store programs in the language of a machine's controller.
  • Modify existing programs to improve efficiency.
  • Enter computer commands to store or retrieve part patterns, graphic displays, or programs that transfer data to other media.
  • Comply with all Butech Bliss safety rules.
  • Perform other duties as assigned by management.

Benefits

  • Medical insurance at no cost to the employee, with a $3,500 deductible covered at 100% once met.
  • Dental coverage.
  • Vision coverage.
  • 401(k) plan with employer match up to 4%.
  • Paid vacation.
  • Opportunities for salary increases every six months.
  • Additional offerings.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service