Job Brief
As a Computer Numerically Controlled (CNC) Programmer, you will be responsible for developing programs that control the machining and processing of materials using automated machine tools and systems. This role requires a deep understanding of CNC programming languages, machining processes, and the ability to interpret blueprints and technical drawings. Successful candidates will possess strong problem-solving skills, attention to detail, and experience in setting up and operating CNC equipment.
Responsibilities
- Develop and optimize CNC programs for machining processes, ensuring precision and efficiency.
- Set up, operate, and maintain CNC machinery, including lathes and milling machines.
- Interpret technical drawings and blueprints to define machining processes and specifications.
- Conduct quality control inspections to ensure that finished products meet specifications.
- Collaborate with engineering and production teams to troubleshoot issues and improve processes.
- Document programming procedures and maintain accurate records of production run times.
- Implement safety protocols and maintain a clean and organized work environment.
- Stay updated on industry trends and advancements in CNC technology and programming techniques.
Requirements
- Proven experience as a CNC Programmer or similar role in a manufacturing environment.
- Proficient in CNC programming languages such as G-code and M-code.
- Strong understanding of machining processes, materials, and tooling.
- Experience with CAD/CAM software to create and modify CNC programs.
- Ability to read and interpret technical drawings and specifications.
- Familiarity with CNC machine operation and maintenance.
- Strong analytical and problem-solving skills.
- Technical degree or certification in CNC programming, machining, or a related field is preferred.
Similar Job Titles
- CNC Machinist
- CNC Operator
- CNC Programmer/Operator
- Machining Programmer
- G-code Programmer
- Manufacturing Technician
- Precision Machinist
- Automation Technician