What are the responsibilities and job description for the CNC Programmer position at Caldera Manufacturing Group?
Caldera Manufacturing Group is a thriving and rapidly expanding manufacturing company. As a private equity firm, we are dedicated to making a meaningful impact each day, with a strong focus on delivering favorable outcomes for our customers, employees, and stakeholders. At Caldera, we provide an ideal environment for individuals of all skill levels to enhance their knowledge and expertise, fostering continuous learning and personal development.
Job Summary:
A CNC Programmer plays a pivotal role in the manufacturing industry by developing, coding, and optimizing CNC (Computer Numerical Control) programs to drive precision machinery. They are responsible for translating engineering designs and specifications into actionable CNC code to ensure the accurate and efficient production of parts and components. This role demands a deep understanding of CNC machinery, programming languages, and a keen eye for detail. The selected candidate will train and support CNC operators in the development of programs/processes.
Key Responsibilities:
CNC Programming:
· Create, modify, and optimize CNC programs using various programming languages, such as G-code, M-code, and CAM software.
· Interpret engineering drawings, blueprints, and specifications to develop precise CNC toolpath instructions.
· Set up and configure CNC machines for specific tasks, including selecting appropriate tooling and workholding methods.
Tool Selection and Maintenance:
· Identify and select the right cutting tools, speeds, and feeds to achieve optimal machining results.
· Monitor tool wear and recommend tool changes or maintenance to prevent defects and ensure product quality.
Quality Control:
· Perform test runs and trial cuts to verify the accuracy and efficiency of CNC programs.
· Inspect finished parts to ensure they meet quality standards and make adjustments as needed.
Problem Solving:
· Troubleshoot and resolve CNC machine and program-related issues to minimize downtime and maintain production schedules.
· Continuously identify areas for process improvement to enhance efficiency and reduce waste.
Documentation:
· Maintain detailed records of CNC programs, tool setups, and machining parameters.
· Keep comprehensive records of changes and revisions to facilitate future modifications.
Collaboration:
· Collaborate with engineers, machinists, and other team members to discuss project requirements and address any concerns.
· Provide training and guidance to machine operators and setup personnel.
Safety:
· Adhere to safety protocols and regulations to create a secure working environment.
· Ensure that CNC machines are operated safely and efficiently.
Qualifications:
· Bachelor's degree in engineering or a related field (preferred), or a combination of education and relevant experience.
· Proficiency in CNC programming languages, including G-code and M-code.
· In-depth knowledge of CNC machining processes, tools, and equipment.
· Familiarity with CAM software and CNC simulation tools.
· Strong analytical and problem-solving skills.
· Excellent attention to detail and precision.
· Ability to work effectively in a team environment.
· Knowledge of safety standards and protocols in a manufacturing setting.
· Continuous learning and adaptability to evolving CNC technologies.
This CNC Programmer job description provides a comprehensive overview of the role's responsibilities and qualifications. However, specific job requirements may vary depending on the employer and the industry.
Job Type: Full-time
Benefits:
- 401(k) matching
- Dental insurance
- Flexible spending account
- Health savings account
- Life insurance
- Paid time off
- Vision insurance
Schedule:
- Day shift
- Monday to Friday
Experience:
- CNC: 1 year (Preferred)
- CNC programming: 1 year (Preferred)
- CAM programming: 1 year (Preferred)
Ability to Commute:
- Reading, PA 19605 (Required)
Work Location: In person