CNC Programmer-Machinist - West Chester

AtWork PersonnelWest Chester, OH
Onsite

About The Position

We are seeking a CNC Programmer-Machinist to work in a fast-paced environment. This role involves developing, writing, and proving out CNC programs for complex geometry on multi-axis machining centers. The position also requires the ability to set up and operate numerically controlled machines, create/modify tooling and fixtures, and recommend/set up tools, fixtures, and programs for new and existing jobs. You will be responsible for editing programs to improve efficiency and address production changes, maintaining detailed records of CNC programs and tooling, and assisting in training machinists. Collaboration with engineering and production departments on product development and changes is also a key aspect of this role. Additionally, you will troubleshoot issues with the DNC system and maintain a clean and safe workplace.

Requirements

  • Associate or technical school degree in CNC programming or 5+ years equivalent combination of education and experience.
  • Experience working with various machining centers, such as mills, lathes, VTLs, and 5-axis machining centers.
  • 2+ years of experience in CNC programming.
  • Proficiency in using CAD/CAM software for CNC programming.
  • Ability to accurately read and interpret complex drawings.
  • Skilled in G and M code editing, multi axis function(s), and machining with multiple brand controllers.
  • Experience with MS Office.

Nice To Haves

  • Experience machining composite materials (CFRPs, Fiber Glass, Kevlar).
  • 5+ years of experience using SURFCAM or NX CAM software.
  • Experience operating/setting-up large 5-Axis machining centers.
  • Familiarity with Haas, Fanuc, Mazak, and Siemens controls.

Responsibilities

  • Develop, write, and prove out CNC programs that will machine complex geometry to close tolerances on multi-axis machining centers.
  • Set up and operate numerically controlled machines as needed.
  • Create/Modify tooling and fixtures.
  • Recommend and set up all tools, fixtures and programs for new jobs and improve current tools as needed in a setup sheet format.
  • Edit programs to improve efficiency, correct issues, or changes in production requirements.
  • Maintain detailed records of all CNC programs, modifications, and tooling used for each operation.
  • Assist in training machinists on program usage and provide technical support when needed.
  • Work in cooperation with the engineering and production departments concerning new product developments or changes in existing products.
  • Troubleshoot issues with DNC system.
  • Maintain a clean and safe workplace environment.
  • Perform any other related duties as directed by management.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service