CNC Programmer
Responsible for writing and revising CNC programs for a variety of multi‑axis CNC machinery, both mills and lathes, in the production of technical ceramic products. Under minimal supervision creates or revises multiple‑axis CNC programs for new products or for engineering or program changes, maintains current revisions, and completes set‑up and operation of CNC vertical mills, horizontal mills and lathes.
- Lead programming efforts for complex components across 5‑axis machining centers and multi‑axis CNC equipment.
- Develop, refine, and implement manufacturing processes for all NPI parts in collaboration with product development and engineering teams.
- Utilize CAM packages such as Mastercam, CAMplete, and CAD tools including SolidWorks and Creo.
- Create efficient toolpaths for machines such as Haas, DMG, Mori/Moyuri, Okuma, and other platforms.
- Program and operate machines with Fanuc controls (required); experience with Heidenhain and Siemens controls is a plus.
- Maintain program backups on the network and ensure all programs used in the department are current.
- Perform complex set‑ups on a variety of CNC equipment using an advanced level of tooling.
- Read and interpret blueprints from engineering or customers.
- Visually or mechanically inspect parts for defects (cracks, chips, dimensional or surface finish issues) as part of in‑process inspection; record results and notify lead/supervisor of deviations.
- Carry out simple machine preventative maintenance functions (e.g., changing coolants, lubricants, filters) and update maintenance schedules.
- Enter data and interpret basic control charts and simple capability studies into SPC software, monitoring for abnormal variations and out‑of‑tolerance conditions.
- Collaborate with quality and department inspectors to resolve machining questions.
- Serve as a resource for others in resolving complex technical problems; provide training/cross‑training in equipment and process operations as required to ensure compliance with quality and safety standards.
- Act as the recognized expert and may step into leadership duties in the absence of the lead or supervisor.
- Lead or participate on teams for process improvements.
Education and Experience
- High School diploma or equivalent.
- Minimum 5 years of demonstrated experience programming CNC machines to tight tolerances.
- Proficiency with CNC software such as Mastercam X, Haas GL software, and Fanuc control CNC equipment.
Required Knowledge, Skills, and Abilities
- Full understanding of G and M code functions.
- Strong analytical and problem‑solving skills.
- Strong knowledge of GD&T with demonstrated ability to produce prototype parts from blueprints/drawings.
- Strong mathematical skills in trigonometry and geometry.
- Excellent interpersonal, organizational, verbal, and written communication skills.
- Ability to work with a diverse variety of people from different cultures and backgrounds.
CoorsTek strives to give all qualified applicants equal opportunity and to make selection decisions on job‑related factors. Please do not provide any information on the application that indicates your race, color, religion, national origin, sex, age, disability, sexual orientation, gender identity, pregnancy, genetic information, veteran status, or any other status protected by law or regulation.
Target Hiring Range: USD 33.00 – USD 40.33.