What are the responsibilities and job description for the CNC Programmer position at Saint Jean Industries?
We are seeking a highly skilled and motivated CNC Programmer to join our team. The ideal candidate will have experience in programming CNC machines from scratch, possess strong tooling knowledge, and be able to optimize current programs for efficiency. This individual will be responsible for creating CNC programs for complex parts, primarily for 5-axis multi-spindle machines, and managing the set-up and adjustment of a fleet of 30 CNC machines. The role also includes guiding other team members in the set-up process and optimizing operations to ensure efficiency.
Key Responsibilities:
• Program Development: Take part drawings and create CNC programs from scratch for the machining of complex parts.
• Tooling Expertise: Utilize advanced tooling knowledge to select alternate tools and optimize existing programs, reducing cycle times and improving overall production efficiency.
• Machine Set-Up & Adjustment: Oversee the set-up and adjustment of 30 CNC machines to ensure smooth and efficient operation.
• Program Optimization: Continually review and optimize CNC programs to improve speed, accuracy, and productivity.
• Team Collaboration: Provide guidance and assistance to set-up personnel and other team members in the correct set-up procedures.
• Overtime Requirements: Willingness to work overtime as needed, including weekends, to meet production goals.
• Software Utilization: Proficiency in CNC programming software (e.g., Mastercam, or similar) for creating and modifying CNC programs. (The specific software will be confirmed after consultation with IT).
Qualifications:
• Education: CNC programming certification or a degree in CNC programming or a related field.
• Experience: At least [X] years of hands-on experience in CNC programming, including programming 5-axis multi-spindle machines.
• Tooling Knowledge: Strong understanding of tooling selection and optimization techniques.
• Software Proficiency: Experience with CNC programming software such as Mastercam, or willingness to quickly learn the software used in-house.
• Leadership: Ability to mentor and guide other set-up operators and team members.
• Problem-Solving: Demonstrated ability to identify and solve programming challenges in a fast-paced manufacturing environment.
• Attention to Detail: Precision in creating programs and set-up to ensure minimal downtime and high-quality parts.
Additional Information:
• The position may require overtime, even though it is salaried.
• This role involves a high level of responsibility, as the CNC Programmer will be the key person managing program creation, optimization, and machine set-up for our operations.