What are the responsibilities and job description for the CNC Programming Specialist position at Arrowhead Talent Solutions?
Job Overview:
We are seeking a highly skilled and motivated Engineering Technician with strong CNC programming expertise to join our dynamic team in a fast-paced manufacturing environment. In this role, you will support the manufacturing process by programming, setting up, and optimizing CNC machinery for precision production. The ideal candidate will have a strong technical background, attention to detail, and a passion for continuous improvement.
Key Responsibilities:
- Develop, modify, and optimize CNC programs for a variety of machines (e.g., mills, lathes, routers, screw machines etc.) based on engineering drawings, blueprints, and specifications.
- Collaborate with engineers and production teams to ensure accurate and efficient programming that meets quality standards and production deadlines.
- Oversee CNC machine setup, including tool selection, calibration, and adjustment to ensure parts are produced to required specifications.
- Troubleshoot CNC machine issues and provide technical support to operators to resolve programming, tooling, and machining challenges.
- Conduct test runs and simulations to verify program accuracy and machine operation.
- Analyze machining processes and recommend improvements for efficiency, cost reduction, and quality enhancement.
- Work closely with the quality control team to ensure adherence to quality standards, including tolerance checks, measurements, and adjustments.
- Maintain a strong understanding of CNC machinery capabilities, new technologies, and industry best practices.
- Support the development and maintenance of process documentation, including standard operating procedures (SOPs) and setup sheets.
- Provide training and mentorship to operators and junior staff on CNC programming techniques and best practices.
- Ensure compliance with safety regulations and promote a safe working environment.
Qualifications:
- Education: Associate’s degree in Mechanical Engineering Technology, Manufacturing Technology, or a related field; or equivalent work experience.
- Experience:
- 3 years of experience in CNC programming and setup in a manufacturing environment.
- Experience with various CNC machines (mills, lathes, routers, etc.) and control systems (e.g., Fanuc, Haas, Siemens, etc.).
- Proficient in CAD/CAM software (e.g., Mastercam, SolidWorks, AutoCAD) and G-code programming.
- Strong understanding of machining principles, tooling, and material properties.
- Ability to read and interpret engineering drawings, blueprints, and specifications.
- Skills:
- Excellent problem-solving skills and attention to detail.
- Strong troubleshooting abilities for CNC machines and programs.
- Ability to work independently and as part of a collaborative team.
- Strong communication skills to work effectively with engineers, operators, and management.
Preferred Qualifications:
- Certification in CNC programming or related field.
- Experience with advanced CNC techniques (e.g., multi-axis machining, 5-axis programming).
- Familiarity with lean manufacturing principles and continuous improvement practices.