Job Details

CNC Programmer

Job Description

CNC Programmer (Mill/Turn andndash; CAD/CAM)

Base salary: andpound;50,000

Shift allowance: 16.6% andndash; Monday to Friday andndash; Earlies and Lates

6amandndash;2pm / 2pmandndash;10pm

Total package: andpound;58,300 andndash; Negotiable

Location: Birmingham

We are looking for a hands-on CNC Programmer with strong mill/turn and CAD/CAM capability, focused on CNC programming, process support, and New Product Introduction (NPI) within a high variety, low batch precision environment. The role supports the Engineering Manager and acts as a key technical programming resource within the machining function.

Key Responsibilities of this CNC Programmer position:

  • Create, develop, and optimise CNC programmes for mill/turn and multi axis machining operations.
  • Support the introduction of new CNC machines and help establish robust machining processes from scratch.
  • Role split approximately 70% CNC programming and 30% process support / continuous improvement.
  • Review drawings, models, and specifications to assess manufacturability and suggest improvements (DFM).
  • Lead and support New Product Introduction (NPI) activities, including variants of existing products.
  • Work closely with design teams to review released drawings and provide machining feedback.
  • Conduct toolpath simulation and verification (Vericut experience highly beneficial).
  • Use CAM software (SolidCAM preferred, other packages considered) to create efficient toolpaths and strategies.
  • Identify machining and process issues, carry out root cause analysis, and support continuous improvement.
  • Provide hands-on shopfloor support to resolve machining issues and optimise cycle times and tooling.
  • Collaborate with a mixed-skill machining team across turning, milling, and mill/turn capability.
  • Contribute ideas for workflow improvements, process optimisation, and best practice.
  • Produce setup sheets, tooling lists, and supporting manufacturing documentation.
  • Support quality, safety, and operational standards.

andnbsp;Experience andamp; Skills Required of this CNC Programmer position:

  • Proven CNC programming experience on mill/turn or multitasking machines.
  • Strong CAM programming background (SolidCAM preferred, but any CAM package considered).
  • Ability to programme from scratch and develop machining processes end to end.
  • Experience supporting NPI and first off prove out of new components.
  • Good understanding of precision machining, tight tolerances, and complex geometries.
  • Strong problem-solving skills with a continuous improvement mindset.
  • Industry background flexible andndash; aerospace or precision engineering advantageous.
  • Candidates with as little as 6 months mill/turn programming experience will be considered if technically strong.

Benefits:

  • 25 days holiday plus 8 BH
  • Pension scheme (up to 9% matched)
  • Life assurance andndash; 5andtimes; basic salary
  • Company-funded health cash plan
  • Employee Assistance Programme
  • Flexible benefits package

andnbsp;

For applications or enquiries, please contact Jamie Garcia Courtice at

(url removed)

andnbsp;

If you do not hear back within five working days, please assume your application has not been successful. Further opportunities can be found by visiting our website.

andnbsp;

INDMAN