The CNC Programmer shall do the following to accomplish the above:
1. Write, maintain and optimize CNC programs to produce complex parts on 3, 4 and 5 axis machining centers
2. Write, maintain and optimize CNC programs for lathe machines
3. Design, develop and maintain jigs and fixtures to help produce the parts, in close co-operation with Engineering
4. Select cutting tools and cutting data for efficient use of the CNC machines and tools
5. Control his/her set-up team to prepare all necessary equipment to set-up CNC machines in an efficient manner that minimizes down time and maximizes output
6. Ensure that all set-ups made are meeting all drawing requirements
7. Ensure that his/her set-up team responds in a timely manner to all issues that the Production Supervisor runs into regarding quality and maintenance issues at the CNC machines
8. Appraises the performance of the set-up team
9. Keeps (CNC) Program Manager and HR informed about subordinates attitudes/performance
10. Ensures strict adherence to all procedures and instructions that apply to the set-up team, including safety, quality and the environment
11. Assumes other activities and responsibilities as needed
12. Anything the (CNC) Program Manager deems necessary