Job Title: CNC Machine Programmer
We are seeking a skilled CNC Machine Programmer to join our team. The successful candidate will be responsible for programming, editing, and optimizing CNC machines to produce high-quality parts and components. This role requires a strong technical background, attention to detail, and excellent problem-solving skills.
Key Responsibilities
- Develop and edit CNC programs for machining operations, including milling, turning, and grinding
- Interpret blueprints, drawings, and specifications to determine machining requirements
- Optimize CNC programs to improve efficiency, productivity, and part quality
- Conduct trial runs and make adjustments as necessary to ensure part accuracy and quality
- Collaborate with machinists, engineers, and quality control teams to ensure smooth production and part quality
- Develop and maintain documentation for CNC programs and machining processes
- Participate in continuous improvement initiatives to enhance manufacturing efficiency and productivity
Job Requirements
- Minimum 5 years of experience in CNC programming and machining
- Strong knowledge of CNC programming languages (e.g. G-code, M-code)
- Experience with CNC machines (e.g. milling, turning, grinding)
- Familiarity with CAD/CAM software (e.g. Mastercam, SolidWorks, Autodesk)
- Excellent problem-solving and analytical skills
- Attention to detail and ability to work accurately in a fast-paced environment
- Good communication and teamwork skills
Technical Skills
- CNC programming languages (e.g. G-code, M-code)
- CAD/CAM software (e.g. Mastercam, SolidWorks, Autodesk)
- CNC machines (e.g. milling, turning, grinding)
- Machining operations (e.g. milling, turning, grinding)
- Quality control and inspection techniques
Soft Skills
- Problem-solving and analytical skills
- Attention to detail and accuracy
- Communication and teamwork skills
- Adaptability and flexibility
- Time management and prioritization