Haystack selection are recruiting on behalf of a manufacturing/Engineering company who specialise in precision-engineered components for a wide range of industries. With a strong order book and continued growth, we are now looking to expand our team with a skilled and motivated CNC Machinist/Programmer.
Role OverviewAs a CNC Machinist/Programmer, you will be responsible for the programming, setting, and operation of CNC machines to produce high-quality parts to specification. This role suits someone with a strong mechanical engineering background who can work independently and take ownership of their output.
Key ResponsibilitiesProgramming, setting, and operating CNC milling and/or turning machines
Reading and interpreting technical drawings and specifications
Conducting first-off and in-process inspections using measuring equipment
Adjusting machine settings to maintain quality and efficiency
Performing routine maintenance and troubleshooting minor issues
Collaborating with design and production teams to optimise workflows
Adhering to health and safety procedures at all times
Required Experience & SkillsProven experience as a CNC Machinist (3+ years)
Competent in programming using controls such as Heidenhain, Fanuc, or Haas
Familiarity with operating 5-axis and manual machinery
Strong understanding of tolerances and quality standards
Able to interpret engineering drawings and CAD/CAM files
Experience with CMM machines is an advantage
Flexible and reliable, with a hands-on approach
QualificationsNVQ Level 3 or equivalent in Mechanical/Manufacturing Engineering
Additional training in CNC programming or CAD/CAM software is desirable
BenefitsCompetitive salary depending on experience
Opportunities for overtime
Career development and training opportunities
25 days holiday + bank holidays
Company pension scheme