
CNC Programmer
- Whitsett, NC
- Permanent
- Full-time
- Create, review, and modify precision CNC machining programs for production equipment
- Create or revise all associated technical and process documents for a given product
- Understand and interpret technical drawings, part routers, and G-code to determine machining requirements and part specifications
- Read and use various measurement equipment to ensure high standards of quality
- Communicate and collaborate with engineers, machinists, and leadership who will use the programs and process documentation
- Verify accuracy of completed programs by conducting simulations or tests
- Troubleshoot and debug any program issues that arise during the production process
- Perform quality assurance tests to ensure products meet design specifications
- Adjust machine cutting paths or settings to optimize production while maintaining quality
- Select and calculate tools required to cut various materials and apply speeds and feeds according to proven practices
- Troubleshoot and resolve programming issues with machines as they arise
- Maintain data and files for each part and machining work center
- Perform machine set-ups including first piece to produce conforming parts
- Assist in the training of new employees on how to properly operate CNC machines and programs
- Must be able to read, interpret and understand drawing, part routers, G-Code, and process specifications
- Monitor program/process changes during new process development and complete all system updates
- Understands and utilizes lean principles when writing or modifying programs for increasing efficiencies, reducing set-up times, etc.
- Prioritizes work to achieve targeted timelines and project completions
- Provides input on software and hardware needs for efficient execution of the task.
- Provides input on machine selection for future expansions
- Attends and participates meetings as required and/or assigned
- Associates Degree or equivalent in experience
- Proficient in the use and application of CADCAM software to model cutting paths and program machines accordingly
- 4 years minimum experience programing in a machining environment
- 4-5 years CNC Lathe programming
- Experience working with ESPRIT and MAZATROL CAM software a plus
- Swiss Machine programing a plus
- Must know how to fixture and hold parts
- Excellent communication skills
- High drive for continuous improvement and attention to detail
- Must be able to work in collaboration with team members
- Capable of standing for extended periods of time
- Ability to lift up to 25 pounds for short periods of time
- Ability to work under pressure while balancing multiple priorities
- Ability to work independently and execute multiple projects