Prepare and write CNC programs (G-code / M-code) for VMC machines using Fanuc / Siemens / Haas / Mitsubishi controllers.
Read and interpret engineering drawings, blueprints, and CAD models.
Select and set up tools, jigs, and fixtures as per job requirements.
Plan machining operations — facing, drilling, tapping, pocket milling, and contouring.
Perform tool path simulation and verify part dimensions with measuring instruments (Vernier, Micrometer, Height Gauge, etc.).
Optimize feed rates, spindle speeds, and cutting parameters for efficiency and surface finish.
Ensure machine maintenance, cleanliness, and safety during operation.
Maintain production logs and coordinate with the quality department for part inspection.
Troubleshoot machining errors and adjust programs as required.