A CNC programmer determines the sequence of shaping operations and chooses the cutting tools needed. A programmer analyzes job orders, drawings, blueprints and other data and then performs all the necessary calculations required to manufacture new and special components. A programmer writes programs or modifies existing programs and stores them on the program data base. After programming, he/she may ensure that the machines and programs operate correctly and that products meet specifications. Develop, evaluate, and improve manufacturing methods, processes and tooling strategies associated with CNC machining operations Maintain CNC program and router data base for each product manufactured, by machine process and machine type Support Operations cost analyses in: Justification of changes to processes, tooling and/or equipment, project justifications and post-audits Participate in the design and development of custom jigs and fixtures Support manufacturing operations in identifying and resolving production issues as it pertains to machine setup, tooling and programming Support and initiate Lean manufacturing, cost reduction and continuous improvement initiatives Perform time studies to evaluate effectiveness against routing generation as it relates to production run and setup times Work with design engineering and production operation to see that manufacturing processes are optimized and standards are set which maximizes efficiencies for throughput and quality Generate process routings in MRP system required to manufacture current products and new product introductions Assist in the recruitment and selection of shop CNC employees Assist Production Supervisors in achieving company goals
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
101-250 employees