CNC Programmer
Description

Job Summary:

A CNC Programmer is responsible for writing and optimizing programs for CNC Machines, interpreting blueprints and ensuring precision in manufacturing process. 

Requirements

Essential Functions of Position:

· Programming CNC Machines: Write and optimize CNC programs to guide machines in performing tasks such as cutting, milling and drilling according to engineering specifications

· Blueprint Interpretation: Read and interpret technical drawings and blueprints to create CNC programs. 

· Machine Set up and Operation: Set up machine, load raw materials, and adjust machine settings as needed.

· Testing and Quality Control: Makes necessary adjustments to ensure efficiency and quality of the final products. Ability

· Code Development: Translating programming logic into machine-readable format using a specific programming language.

· Software Maintenance: Modification of software after delivery

· Collaboration: Work closely with engineers and machinist to evaluate project requirements and resolve any issues related to machine set up or program performance. 

· Testing and Debugging

· Documentation: Maintain records of machine specifications, programming notes and production processes 

· User Support

Required Skills and Qualifications: 

· A degree in computer science, software engineering, or related field.

· Programming Proficiency: Strong knowledge of various programming languages and frameworks

· Problem Solving Skills: Ability to analyze problems and develop effective solutions

· Experience: Previous experience as a CNC Programmer or in a similar role is typically required.

· Attention to detail: Detail-oriented with strong organizational and multitasking abilities.

· Technical Skills: Proficiency in Mastercam, software and solid understanding of blueprints and technical drawings are essential

· Communication Skills: Excellent verbal and written communication skills to collaborate effectively and efficiently with your team members

Physical Requirements: 

· Ability to stand and/or walk for up to 8 hours per day.

· The ability to work on a computer for up to 8 hours a day.

· Being mindful of safety and use proper PPE when required.