CNC Programmer / Operator / Setter (Haas Mill & Lathe)

ATAC Group

Devizes

On-site

GBP 30,000 - 40,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Company pension
Bonus opportunities
Ongoing training and development
Free onsite parking
Free refreshments

Job summary

ATAC Group, located in Devizes, is looking for a proactive Production Controller experienced in CNC machining to support production planning and procurement activities. The role involves programming and operating Haas CNC machines to meet production schedules and ensure quality.

The ideal candidate will have proven experience with G-code programming and a strong attention to detail, along with the ability to work independently and in a team. Competitive salary, pension, and opportunities for career progression are offered.

Qualifications

  • Proven experience with CNC mills and/or lathes, preferably Haas.
  • Skilled in G-code programming and CAD/CAM software.
  • Ability to read and interpret engineering drawings.

Responsibilities

  • Program CNC machines using G-code and CAM software.
  • Set up and operate Haas CNC milling machines and lathes.
  • Interpret technical drawings, CAD models, and work instructions.

Skills

CNC programming
G-code
CNC machining
Problem-solving
Attention to detail

Education

NVQ Level 2/3 or equivalent in Mechanical Engineering or CNC Machining
Apprenticeship in Engineering / Manufacturing

Tools

Fusion 360
Haas CNC machines

Job description

ATAC Group is a specialist engineering and manufacturing business delivering high-quality solutions across precision manufacturing, fabrication, assembly, and production operations. We are seeking an organised and proactive Production Controller with purchasing experience to support production planning, materials control, and procurement activities across the business.

The successful candidate will play a key role in ensuring materials, components, and production schedules are effectively managed to support on-time delivery and efficient manufacturing operations.

Role Overview

To program, set, and operate Haas CNC machines (mills and lathes) to manufacture precision components to engineering drawings and specifications, ensuring high quality, efficiency, and safety standards.

Key Responsibilities
  • Program CNC machines using G-code and CAM software (e.g., Fusion 360, INVENTOR)
  • Set up and operate Haas CNC milling machines and lathes
  • Interpret technical drawings, CAD models, and work instructions
  • Select appropriate tooling, fixtures, and cutting parameters
  • Monitor machine performance and troubleshoot issues
  • Maintain a clean and safe working environment
  • Carry out routine machine maintenance
  • Work to production schedules and meet deadlines
Essential Skills and Experience
  • Proven experience with CNC mills and/or lathes (preferable Haas)
  • Skilled in G-code programming
  • Ability to read and interpret engineering drawings
  • Experience with CAD/CAM software (Fusion 360)
  • Knowledge of materials (e.g., aluminium, steel, plastics and exotic steels)
  • Familiarity with measuring equipment (micrometres, verniers, gauges)
  • Probing tool and offset
  • Good problem‑solving skills and attention to detail
  • Experience in prototyping or small‑batch production
Desired Skills and Experience
  • Multi‑axis machining experience
  • Experience with live tooling lathes (Y‑axis and driven tools)
  • Knowledge of lean manufacturing or Six Sigma principles
Qualifications
  • Apprenticeship in Engineering / Manufacturing (preferred)
  • NVQ Level 2/3 or equivalent in Mechanical Engineering or CNC Machining
  • Relevant certifications in CNC programming (advantageous)
Personal Attributes
  • Strong attention to detail
  • Ability to work independently and as part of a team
  • Proactive and reliable
  • Commitment to quality and continuous improvement
Package
  • Competitive salary (dependent on experience)
  • Company pension
  • Bonus opportunities
  • Career progression opportunities
  • Ongoing training and development
  • Free refreshments
  • Free onsite parking
  • 37.5 hours across a 4 day working week
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

CNC Programmer & Setter (Haas) – 4 Day Week, Growth
CNC Programmer & Setter (Haas) – 4 Day Week, Growth

ATAC Group • Devizes

On-site
GBP 30,000 - 40,000
Company pension
Bonus opportunities
Ongoing training and development
+2
CNC Lathe Machinist
CNC Lathe Machinist

Streamline Search • West Bromwich

On-site
GBP 23,000 - 29,000
Shift pattern 6am–2pm / 2pm–10pm
Company pension
20 days holiday plus bank holidays
CNC Setter / Operator - Milling
CNC Setter / Operator - Milling

Options Resourcing Ltd • United Kingdom

On-site
GBP 27,000 - 32,000
Private medical insurance
Pension: 5% employee, 3% employer
Discretionary annual bonus
+1
CNC Setter / Operator
CNC Setter / Operator

Options Resourcing Ltd • United Kingdom

On-site
GBP 32,000 - 34,000
Private medical insurance after 6 month probationary
Pension: 5% employee, 3% employer
Discretionary annual bonus
+1
CNC Machinist - Lathes
CNC Machinist - Lathes

Streamline Search • Oldbury

On-site
Shift pattern
Company pension
20 days holiday plus bank holidays
CNC Milling Programmer / Setter / Operator
CNC Milling Programmer / Setter / Operator

Syntech Recruitment Ltd • Abingdon

On-site
GBP 32,000 - 46,000
Modern environment
State-of-the-art CNC technology
Collaborative team culture
+2
CNC Miller / Programmer / Setter
CNC Miller / Programmer / Setter

Metaltech Precision Ltd • Chard Town

On-site
GBP 35,000 - 45,000
Pension scheme
Private health care
Dental care
+1
CNC Programmer : (4 Day week)
CNC Programmer : (4 Day week)

Workshop Recruitment • Eastleigh

On-site
GBP 35,000 - 50,000
4-Day Week
Bonus Scheme
NEST Pension
+3
Production Engineer
Production Engineer

Unify • Pennington

On-site
GBP 33,000 - 55,000
Pension
34 days leave
Health plan
+5
Cnc Operator
Cnc Operator

Reed • Stroud

On-site
GBP 28,000 - 42,000
Overtime
Pension scheme
Career progression
+2