What are the responsibilities and job description for the CNC Operator/Programmer position at Williams Contracting Inc.?
Job Title: CNC Programmer
Location: Basehor, KS
Job Type: Full-Time
Job Description:
We are seeking a skilled and experienced CNC Programmer to join our team. The CNC Programmer will be responsible for creating, modifying, and optimizing machining programs for computer numerical control (CNC) machines. The ideal candidate will have a strong understanding of CNC programming languages, industry standards, and possess exceptional technical skills.
Responsibilities:
- Interpret engineering drawings, blueprints, and specifications to develop CNC programs for machining operations.
- Utilize software, such as CAD/CAM, to generate CNC programs.
- Collaborate with design and production personnel to ensure effective machining processes and efficient production.
- Conduct program simulations and verify code to identify and address any potential issues.
- Develop and maintain a library of CNC programs, tools, and material specifications.
- Continuously monitor and optimize machining processes to enhance quality, production output, and reduce waste.
- Collaborate with quality control to ensure adherence to specified tolerances and dimensional requirements.
- Stay up-to-date with industry advancements and trends in CNC programming techniques and technologies.
- Comply with all safety guidelines and regulations when operating CNC machines and programming software.
Requirements:
- High school diploma or equivalent. Additional relevant certifications or technical training is a plus.
- Proven work experience as a CNC Programmer or similar role.
- Proficient in using CAD/CAM software (e.g., AutoCAD, Mastercam, SolidWorks, etc.).
- Strong understanding of CNC programming languages (G-code, M-code, etc.) and machining processes.
- Familiarity with various types of CNC machines (milling, grinding, turning, etc.).
- Ability to read and interpret engineering drawings, blueprints, and specifications.
- Excellent problem-solving and troubleshooting skills.
- Strong attention to detail and precision in work.
- Effective communication skills and ability to collaborate with cross-functional teams.
- Previous experience in programming multi-axis machines is a plus.
- Knowledge of lean manufacturing principles and continuous improvement methodologies is beneficial.
Salary: based on experience