CNC Programming Engineers are the bridge between design and fully CNC machined components. They live and breathe CNC machining and CAM (computer aided manufacturing). The engineer’s “customers” are the associates and technicians on the floor who are hands-on with the machining processes and output. It is crucial that the programming engineer serve these customers well by kindly receiving feedback, executing change requests, and teaching along the way. They must have an intimate knowledge of machining processes and strong interpersonal skills. Programming engineers will constantly engage in new program development, program corrections, and run-time reduction projects.