CNC Programmer
4 weeks ago
Angleton, United States
MMT INC
Full time
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.