CNC Programmer

Company: Gap Personnel
Apply for the CNC Programmer
Location: Birmingham
Job Description:

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.

Troubleshooting & Continuous Improvement

  • Identify and resolve machine or programming issues.
  • Work alongside consultants to optimise machine performance and reduce metal losses.
  • Support wider team operations by providing cover during absences and holidays.
  • Contribute ideas and initiatives to improve processes and efficiency.

Candidate Requirements

Skills & Competencies

Communication Skills

  • Clear, confident, and professional verbal communication.
  • Strong written communication and documentation skills.

Adaptability & Resilience

  • Ability to remain calm under pressure and adapt to changing priorities in a fast‑paced environment.

Teamwork & Collaboration

  • A proactive team player who works effectively with colleagues across departments.

Attention to Detail

  • Consistently maintains high levels of accuracy and quality while meeting deadlines.

Problem-Solving & Initiative

  • Ability to identify issues proactively and implement practical solutions to improve processes.

Time Management & Organisation

  • Strong organisational skills with the ability to prioritise workloads effectively without compromising quality.

Qualifications & Experience

  • Previous CNC operating experience is essential.
  • CNC programming knowledge preferred.
  • Jewellery industry experience is highly desirable.
  • Strong computer literacy.
  • GCSE English – sufficient to read and interpret production tickets and sales orders.
  • GCSE Maths – sufficient to understand measurements, calculations, and material volumes.

#J-18808-Ljbffr…

Posted: May 27th, 2026