CNC Programmer: Precision Machining & Process Optimizer
Gap Personnel • birmingham, england • Posted May 31, 2026
About the Role
Key Responsibilities
Machine Setup & Operation
- Set up CNC machines (lathes, mills, and routers) according to job specifications.
- Adjust offsets and tool lengths manually or using software.
- Load and verify CNC programs (G-code) prior to operation.
- Modify or create simple CNC programs directly on the machine (training provided).
Material & Tool Management
- Select and load appropriate tooling and materials.
- Monitor tool wear and replace tools when necessary.
- Ensure efficient material usage and minimise waste.
Quality Control
- Inspect components using measuring equipment such as calipers, micrometers, and gauges.
- Ensure products meet tight tolerances and finish requirements.
- Carry out first-off and in-process inspections.
- Complete metal balancing of swarf accurately.