Demo

CNC Programmer

Libra Industries Acquisition LLC
Dayton, OH Full Time
POSTED ON 10/30/2025 CLOSED ON 12/30/2025

What are the responsibilities and job description for the CNC Programmer position at Libra Industries Acquisition LLC?

JOB TITLE: CNC Programmer

DEPARTMENT: Engineering

REPORTING TO: Engineering Manager

PRIMARY FUNCTION OF POSITION:

  • Work with engineering department to Initiate, develop and maintain offline NC programs to support a fast-paced Machining operations environment.
  • Will be involved in process router creation, first article and in-process inspection, fixture design and programming of various CNC machines.
  • Responsible for completing changes to existing CNC programs and assisting with estimating or other inter-department technical requirements.
  • Specifies and makes provisions for tools, gauges, machines required to manufacture complex components.
  • Works closely with Planning, Quality, Engineering and other team members.
  • Creates and maintains part programs for all types of numerical control applications taking into consideration such factors as machining parameters, cutter selections and control limitations, while ensuring the design intent and component quality is achieved.
  • Act as a liaison between the shop floor machinists and engineering to improve setup instructions and identify efficiency improvements.
  • Responsible for programming various CNC Milling, Turning, Mill-Turn and EDM machines.
  • Must be proficient at all types of drilling, tapping, turning and milling.
  • Must be able to complete and support machining operations from blueprints, drawings and/or verbal instructions.

DESCRIPTION OF DUTIES:

  • Develops and designs tooling and fixtures to properly hold part(s) while machining.
  • Determines reference points and direction of machine cutting paths.
  • Uses CAD software to develop in-process prints from models, sketches and drawings.
  • Prepares geometric layout using computer software to show location of reference points and direction of cutting paths.
  • Observes operation of machine on trial run to prove programmed instructions.
  • Revises program to eliminate instruction errors or omissions.
  • Analyzes drawings, sketches, and design data of part to determine dimension and configuration of cuts, selection of cutting tools, and machine speeds and feed rates.

EDUCATION/EXPERIENCE REQUIRED:

  • High School Diploma/GED
  • 5 years’ experience relating to CNC machining
  • CAD experience - SolidWorks preference
  • CNC programming experience - MasterCam / EdgeCam preference

SKILLS/EXPERIENCE PREFERRED:

  • Ability to program up to 5 axis machining operations
  • At least 1 year of experience of CNC programming. Desire 5 years of experience.

WORK ENVIRONMENT:

  • This positon will work in both front and shop environments.
  • In the shop, you will be exposed to airborne particles, moving mechanical parts, machines, and material handling vehicles. PPE is required in this shop area.

PHYSICAL REQUIREMENTS:

  • While performing duties of this job, the employee is required to have good hearing and sight.
  • You will need to be able to walk the shop floor and be able to lift up to 20 pounds.

This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee. Nothing in this job description restricts management’s right to assign or reassign duties and responsibilities to this job at any time.

Libra Industries is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, race, color, religion, national origin, age, marital status, political affiliation, sexual orientation, gender identity, genetic information, disability or protected veteran status. We are committed to providing a workplace free of any discrimination or harassment.

Salary.com Estimation for CNC Programmer in Dayton, OH
$67,991 to $86,879
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a CNC Programmer?

Sign up to receive alerts about other jobs on the CNC Programmer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$70,250 - $90,788
Income Estimation: 
$84,020 - $107,510
Income Estimation: 
$70,250 - $90,788
Income Estimation: 
$84,020 - $107,510
Income Estimation: 
$84,020 - $107,510
Income Estimation: 
$116,421 - $146,747
Income Estimation: 
$85,996 - $102,718
Income Estimation: 
$111,859 - $131,446
Income Estimation: 
$110,457 - $133,106
Income Estimation: 
$105,809 - $128,724
Income Estimation: 
$122,763 - $145,698
Income Estimation: 
$56,930 - $75,718
Income Estimation: 
$70,250 - $90,788
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other CNC Programmer jobs in the Dayton, OH area that may be a better fit.

  • Elliott Tool Technologies Dayton, OH
  • CNC Programmer We’re looking for an experienced CNC Programmer to be the go-to programming expert in our shop. This role keeps our machines running right, ... more
  • 4 Days Ago

  • Hired by Matrix, Inc Vandalia, OH
  • At-a-Glance: Are you ready to build your career by joining a certified technology solutions and compliance consulting services company. If so, our client i... more
  • 2 Days Ago

AI Assistant is available now!

Feel free to start your new journey!