TAIT Towers

CNC Programmer (Routers)

Job Locations US-PA-Lititz
# of Openings
382205 Machine Shop
2nd shift


TAIT Towers is a world leader in innovative design and manufacturing of quality staging and scenery for the live entertainment industry. From enormous spectacular productions, to complicated touring sets, TAIT offers the brightest minds in set and stage creation, and is a true partner with some of the biggest names in Rock & Roll, Pop, Theatre, Theme Parks, and other major live events. Nothing makes us more proud than delivering innovative, cutting-edge and top-quality staging, automation, and specialized rigging for some of the best artists and audiences of our time. Please visit us at www.TaitTowers.com  for more information.


The CNC Programmer II is responsible for programming computer numeric controlled machine tools. They may be responsible for not only creating new G&M code for equipment to read, but also maintaining and correcting existing programs resident to the company server. Level II programmers will generate programs per postings on the CNC List(s) with little to no consultation from others. Level II programmers may help support and train lower level programmers when time permits or management requests. They know standard concepts, practices, and procedures within the particular field. They rely on a wide array of experience and judgment to plan and accomplish goals. A high degree of creativity and latitude is required.


  • Program various CNC machines utilizing CAM software approved by Tait from solid models, drawings, and any other format provided by other departments such as design
  • Maintain, optimize, and share settings as well as parameters resident to CAM software approved by Tait such as tooling libraries, macros, sub-routines, and standard cutting condition definitions
  • Ability to perform machining calculations including, but not limited to speeds and feeds in a diverse range of tooling and raw materials
  • Determine reference points and optimal cutting directions for tool path definition besides sequencing CNC operations for best results
  • Determine changes in programs as required during the prove out phase of operation and edit existing programs independently while keeping CNC operator input in mind as well as using the time wisely for coaching when possible
  • Ability to detect, prevent, or correct inefficient cutting conditions as well as machine tool crashes
  • Nest parts efficiently when and where applicable per production demands
  • Read and interpret blueprints, diagrams, as well as job travelers for direction
  • Revise, edit, and create shop floor prints when time permits so CNC operators have the information they require to be successful on the shop floor without CAD or CAM software
  • Establish and maintain professional relationships with all level CNC Operators while providing them with technical support
  • Develop manufacturing documentation and distribute to the operators as well as others in an organized fashion with links to related CNC programs including, but not limited to tool lists
  • Able to allocate 80% or more hours “Directly” to contracted jobs each and every shift.
  • Identify, select, locate, and build any and all required tooling for production when required
  • Coordinate tool selections in support of the new/existing CNC programs and help procure to meet deadlines
  • Recognize any and all tool wear as well as breakage detection
  • Problem solvers that must be able to find resolution quickly and easily
  • Analyze CNC errors, locate root cause in code and take corrective action if and when others cannot especially if code was generated by lower level programmers
  • Verify estimated versus actual cycle times and optimize to meet or beat goals
  • Maintain visual perception of finished product and recognize unacceptable burrs, an out of tolerance finish, or any other machining defects
  • Complete assignments and production sequences based upon the CNC List(s) to meet production goals & schedules as well as input from the machine shop management team
  • Conducts quality control by inspection of materials, products, and equipment to detect defects or malfunctions proactively in conjunction with assigned CNC Operators
  • Assists with basic machine tool maintenance practices when required
  • Manage priorities as they change throughout a shift
  • Provides Design For Manufacturing Consulting when requested
  • Assist in process / tooling development for manufacturing
  • Adhere to all company safety policies and procedures as well as sanitation regulations
  • Any and all other duties as requested by management


  • 3-5 years of CNC programming experience in CAM software that are approved by Tait (FeatureCAM and MasterCAM)
  • High school or trade school graduate or equivalent combination of education and work experience
  • Have a mechanical aptitude
  • Proficiency in mathematics, and experience using AutoCAD, CAM & MS Office
  • Strong oral and written communication skills as well as the ability to handle changing priorities in a fast-paced environment
  • Must be able to read as well as write M&G code
  • Prior CNC programming experience is a must in milling, turning, and routing environments is a must
  • Experience with MasterCAM and FeatureCAM is a plus
  • Strong commitment to detail and error-free performance


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed