As a CNC Programmer using CAM software such as Mastercam, your role involves developing and optimizing CNC programs to manufacture patterns, core boxes, and part machining according to drawings. You will work closely with design engineers to review CAD models and identify potential manufacturing issues. Your responsibilities include: - Creating detailed and accurate CNC toolpaths for various machines like milling, turning, and multi-axis to ensure optimal machining efficiency, accuracy, and quality. - Performing simulations of machining processes to verify toolpath accuracy, avoiding conflicts or collisions. - Optimizing machining processes to reduce cycle time, tooling costs, and scrap while improving product quality and precision. - Selecting appropriate cutting tools, fixtures, and machine settings for the proper manufacturing process. - Troubleshooting and resolving issues related to machine performance, tooling, or programming during production. - Assisting with the setup and calibration of CNC machines to ensure efficient and accurate operation. - Collaborating with production teams to ensure smooth transitions from programming to actual production and resolving on-the-floor issues. - Monitoring and maintaining documentation for all CAM programs, tool setups, and machine configurations. - Providing training and technical support to junior engineers and machine operators on CAM software, CNC programming, and best practices. You will play a crucial role in ensuring the efficiency, accuracy, and quality of the manufacturing processes while supporting the growth and development of the team.,