CNC Programmer
- Job Title
- CNC Programmer
- Job ID
- 27741795
- Location
- Angleton, TX,
- Other Location
- Description
-
At MMT our objective is to develop excellence in automation, machine design, material handling, and custom tooling. Each position contributes to the success of the company through accountability, responsiveness, and a solutions-oriented mindset.
A CNC Programmer will be responsible for developing, implementing, optimizing and controlling CNC programming through Engineering methods/means, helping to develop forward-looking strategy to achieve company objectives. This role will work together with Engineering and Manufacturing to model productivity, efficiency, and follow through to the entire group.
JOB SUMMARY & KEY RESPONSIBILITIES
Job Summary:
The CNC Programmer will be responsible for developing, implementing, and optimizing CNC programs that ensure efficient, accurate, and high-quality production of machined components. Reporting into the Engineering Manager, this role requires close collaboration with the Engineering and Manufacturing teams and may include multi MMT-site projects. The ideal candidate must have advanced programming skills, experience with engineering changes, be a primary point of contact that works well with other team members, and a commitment to maintaining safety and quality standards in the manufacturing environment.
Key Responsibilities:- Computer Skills: Proficiency and strong working knowledge in MS Office, Computer-Aided Manufacturing (CAM) software and other tools related to CNC programming. Familiarity with ERP/MRP systems is desirable.
- CNC Programming: Develop, edit, and optimize CNC programs for complex parts on 3/4 axis vertical milling centers, gang/turret lathes, and 5/9 axis Swiss turn machines, ensuring that machining operations are efficient and accurate. Expertise in CNC programming languages/software such as G-code, M-code, SolidCAM, MasterCAM, Swiss-ISO, TISIS, Esprit, and similar.
- Engineering Change Control: Ability to handle and implement Engineering Changes as required in the Engineering and Manufacturing process. Maintain records and ensure that updates are properly documented.
- Revision and Document Control: Ensure that all CNC program revisions are controlled and properly archived. Maintain accurate records of changes and updates to programs.
- Machine Shop Manufacturing Skills: Practical experience in machining, including setup, operation, and troubleshooting of CNC machines. Ability to read blueprints, technical drawings, and schematics; GD&T knowledge.
- Team Coordination: In conjunction with management, collaborate with Engineers, Machinists, and Quality Assurance teams to ensure efficient and effective production. Setting priorities and monitoring progress to ensure that production schedules are met.
- Machining Concepts: Work on complex and high-precision components using advanced CNC programming techniques; preferably also being able to set up and operate complex manual and CNC machines, including multi-axis lathes, mills, and grinders, to produce precision parts with tight tolerances.
- Quality Assurance: Oversee and contribute to quality control processes, ensuring that all machined parts meet stringent specifications and industry standards. Conduct inspections as needed relative to programs and ensure compliance with specifications.
- Training and Mentorship: Provide technical guidance, training, and mentorship to junior and intermediate machinists. Assist in the development of training materials for CNC programming.
- Process Optimization: Continuously seek opportunities to improve CNC programming processes to increase efficiency and reduce production time. Work with engineering and production teams to implement process improvements and troubleshoot issues.
- Safety Compliance: Adhere to all company safety policies/protocols and ensure that machine operation is conducted in a safe and responsible manner. Participate and enforce safe work practices among the teams.
- Communication: Effectively communicate with team members and management regarding program updates, challenges, and improvements.
- Documentation: Maintain detailed records of CNC programs, machining operations, production data, and related. Ensure that all documentation is accurate and up-to-date.
- Other: Participate in R&D, product design projects, new products and procedures as needed. All other duties as needed to assist the company in attaining its objectives.
QUALIFICATIONS- Education: Associate or Bachelor’s Degree in a Manufacturing Technology-related field is preferred. Experience may substitute. Certifications in CNC Programming or relevant training programs highly desirable.
- Experience: Minimum of 5 years of CNC programming experience in a manufacturing environment. Experience working with various materials and machine types. Previous lead or senior level experience is strongly preferred.
- Skills:
- Strong understanding and proficiency in CNC programming, experience with CAD/CAM software, and machining processes.
- Excellent problem-solving and troubleshooting skills.
- Ability to work with mathematical concepts such as probability and statistical inference, and fundamentals of plane and solid geometry and trigonometry.
- Ability to apply concepts such as fractions, percentages, ratios, and proportions to practical situations.
- Ability to work independently and as part of a team.
- Strong leadership, communication, and interpersonal skills.
- Understanding of quality control processes and the ability to conduct detailed inspections.
- Ability to manage multiple tasks and priorities in a fast-paced production environment.
- Ability to write and read English.
- Maintains appropriate confidentiality of information.
- Have a positive attitude and the ability to foster a positive work environment.
PHYSICAL REQUIREMENTS- Ability to stand and sit for extended periods.
- Manual dexterity and good eyesight for working with detailed components.
- Ability to lift and carry up to 20 pounds.
- Works in an office and machine shop environment, which may involve exposure to loud noise, metal shavings, and various cutting fluids and lubricants.
- At times will require the use of personal protective equipment, including safety glasses, composite toe shoes, gloves, and ear protection.