CNC Programmer Job Description
Job Summary
We are seeking a skilled and detail-oriented CNC Programmer to join our manufacturing team. In this role, you will be responsible for creating, modifying, and optimizing CNC programs to produce high-precision components based on engineering drawings and specifications. You will work closely with our production and engineering teams to ensure the efficient and accurate operation of CNC machines, ensuring the highest quality standards in our products.
Responsibilities
CNC Programming: Develop, modify, and optimize CNC programs for various machining centers, including lathes,
mills, and multi-axis machines. Ensure that programs meet design specifications, quality standards, and production
schedules.
Tool Selection & Setup: Identify the appropriate tools, materials, and machine settings required for each job. Ensure
that tools are properly set up and calibrated for precision machining.
Blueprint Interpretation: Review and interpret engineering drawings, blueprints, and CAD files to determine the
machining processes and programming requirements.
Machine Operation & Troubleshooting: Work with CNC operators to troubleshoot machine issues, monitor machine
performance, and ensure efficient operation. Provide ongoing support during production runs.
Process Improvement: Continuously evaluate and improve machining processes to reduce cycle times, improve product
quality, and increase efficiency. Implement best practices in programming and manufacturing processes.
Quality Assurance: Perform routine quality checks on produced parts using precision measuring instruments such as
calipers, micrometers, and CMMs to ensure conformance to specifications.
Documentation & Reporting: Maintain accurate documentation of programs, setups, and revisions. Ensure that all
necessary records are up to date and accessible for future reference.
Collaboration: Work closely with engineers, machinists, and production teams to discuss design changes, provide input
on manufacturability, and resolve any production-related issues.
Qualifications
- High school diploma or equivalent required.
- Must be able to pass background check
- Excellent attendance
- Safety first mindset
- Effective communication skills, both verbal and written.
- Minimum of [5] years of experience in CNC programming and machining, with hands-on experience in programming
and operating CNC machines (lathe, mill, or multi-axis machines).
- Proficiency in using CAD/CAM software Mastercam. Experience in using Solidworks is a plus
- Experience with Haas mills (vertical & horizontal 5axis)
- Experience with dual turret lathes & Swiss type machines is a plus
- Strong understanding of machining processes, tooling, and materials.
- Excellent problem-solving and troubleshooting skills.
- Ability to interpret complex engineering drawings and technical specifications.
- Familiarity with quality control practices and the use of measuring instruments.
- Strong attention to detail and a commitment to producing high-quality work.
Physical Requirements:
- Ability to lift up to 20 lbs and perform manual tasks as needed.
- Standing for extended periods and performing repetitive motions during machine setup and operation.
Why Join Us?
- Competitive Salary
- Health insurance
- Dental Insurance
- Vision Insurance
- Paid Time Off
- Retirement Saving Option
- Career Growth: Opportunity for advancement within a growing company.
- Collaborative Work Environment: Work with a dedicated and experienced team in a supportive and dynamic environment.
Join our team as a CNC Programmer where your expertise will contribute significantly to our production capabilities! We look forward to your resume!
United Gunworks is an equal opportunity employer and is committed to creating a diverse and inclusive workforce. We encourage candidates from all backgrounds to apply.
Job Type: Full-time