Computer Numerical Control Programmer/Setter

Company: Midland Pressure Diecasting Limited
Apply for the Computer Numerical Control Programmer/Setter
Location: Willenhall
Job Description:

CNC Programmer/Setter Role

  • Job Types: Full-time, Part-time, Permanent
  • Competitive salary dependent on experience and skillset
  • Salary Range – £40,000 – £55,000 (DOE)

Company Description

Midland Pressure Diecasting is a market leader in high pressure diecasting and CNC machining, supplying precision engineered components to a range of well-known global brands. Recognised for handling complex projects, the company is known for its expertise, commitment to quality, and ability to deliver with minimal lead times. With a customer-focused approach, Midland Pressure Diecasting emphasises aligning its priorities with client needs.

Due to continued growth and investment within the business, we are looking to expand our experienced engineering team. This is an excellent opportunity for a motivated and skilled engineer to join a fast-paced manufacturing environment with opportunities for development and progression.

Role Description

This is a full-time on-site role based in the West Midlands, for a skilled Computer Numerical Control (CNC) Programmer/Setter. The CNC Programmer/Setter will be responsible for creating, modifying, and optimizing CNC programs from technical drawings, setting up and operating CNC machines, and ensuring the production of high-quality die-cast components. The role also includes managing a production cell within the company, interpreting engineering designs, collaborating with teams to ensure efficient operations, and troubleshooting machining issues to maintain quality and precision.

As a CNC Programmer/Setter, you will be responsible for programming, setting and operating CNC machinery, ensuring components are manufactured to the highest quality standards and within tight tolerances.

This role has been created to strengthen and support the existing CNC department as the business continues to grow. Midland Pressure Diecasting already employs experienced CNC Programmers and Production Engineers, and the successful candidate will work closely alongside the current team to assist with programming workload, process optimisation and new project introduction activities.

The successful candidate will therefore be expected to confidently implement, adjust and optimise existing programs where required, while also contributing towards the development of new programs, machining strategies and process improvements for new and existing components.

The successful candidate will work within the Secondary Operations Team under the guidance of the Technical & Design Manager, working closely alongside CNC Production Engineers to support machining operations, process development, continuous improvement initiatives and new project introduction activities.

Key Responsibilities

  • Set, operate and make program adjustments on CNC machinery using FANUC controls
  • Read and interpret technical and engineering drawings
  • Machine products to exceptionally tight tolerances
  • Manufacture and utilise special fixtures where required
  • Work collaboratively within the engineering team and report to the Team Leader
  • Machine a variety of materials and components
  • Maintain a high standard of quality and attention to detail
  • Support continuous improvement and efficient manufacturing practices
  • Ensure safe working practices and good housekeeping standards are maintained

Essential Skills and Experience

The ideal candidate will have experience in all of the following:

  • Minimum 5+ years’ experience in a similar CNC machining, programming and setting role preferred
  • Programming, setting and operating CNC lathes
  • Programming, setting and operating CNC milling machines
  • Experience working in an automotive and/or aerospace supplier
  • CAD/CAM experience (Fusion 360 experience advantageous)
  • Experience working within a precision engineering or manufacturing environment
  • Strong understanding of tooling, fixtures and machining processes
  • Good problem-solving and communication skills
  • Ability to work independently and as part of a team
  • Must be fully conversant and confident working with FANUC controls and programming systems
  • Understanding of geometric tolerancing (GD&T) and engineering specifications
  • Awareness and understanding of ISO9001, IATF 16949 and AS9100 standards and quality management system implementation
  • Understanding of process control, traceability and documentation requirements within regulated manufacturing environments

Desirable Skills and Experience

One or more of the following would be advantageous and qualify candidate for the higher salary figure:

  • Formal engineering qualifications
  • Completed apprenticeship
  • Time-served / experienced engineer
  • Experience estimating cycle times and supporting quotations for CNC machining jobs and customer enquiries
  • Experience with offline programming and process development
  • Knowledge of tooling selection and cutting strategies for a range of materials
  • Previous involvement in new product introduction (NPI) projects
  • Experience mentoring or supporting junior machinists and operators
  • Previous departmental management experience

Additional Details

  • Company pension
  • On-site parking
  • Company events
  • Ongoing training and development opportunities
  • Excellent progression opportunities available, with the potential to develop into a CNC Engineering Lead role and ultimately Technical/Engineering Management positions for the right candidate

Posted: June 3rd, 2026