*Key responsibilities of a CNC VMC programmer:* *Interpreting blueprints and design specifications: Analyze engineering drawings, technical specifications, and CAD models to determine machining requirements and create CNC programs accordingly. *Developing CNC programs: Write CNC VMC programs using G-code and M-code, defining cutting paths, feed rates, speeds, and tool changes to achieve desired part geometry. *Tool selection: Choose appropriate cutting tools based on material type, desired tolerances, and machining operations. *Machine setup: Set up the CNC VMC with the correct tooling, fixtures, and workpieces according to the program specifications. *Program simulation and testing: Test CNC programs on the machine using simulation software to identify potential errors before running on the actual machine. *Quality control: Monitor machining operations to ensure parts meet quality standards, including dimensional accuracy and surface finish. *Troubleshooting and adjustments: Identify and resolve any machining issues that arise during production, making necessary adjustments to the program as needed. *Maintaining machine performance: Perform routine maintenance on the CNC VMC to ensure optimal functionality and accuracy. *Collaboration with engineers and production teams: Work with engineers to clarify design details and coordinate with production staff to optimize production processes. *Required skills and qualifications:* *Candidates must demonstrate fluency in written and spoken English." *Technical knowledge: Strong understanding of CNC machining principles, G-code programming, cutting tool selection, and material properties. *CAD/CAM software proficiency: Expertise in using CAD and CAM software , such as Mastercam, Edgecam, SolidWorks, Autocad , or Fusion 360 is required to design and generate CNC programs *Mechanical aptitude: Ability to read blueprints, interpret technical drawings, and understand machine mechanics. *Attention to detail: High level of precision and accuracy required to ensure quality parts. *Problem-solving skills: Ability to diagnose and troubleshoot machining issues. *Manufacturing experience: Prior experience working in a jobbing environment is beneficial.