CNC Programmer Machinist

Purpose of Role

To manufacture components from drawings working to specific tolerances and within agreed timeframes, ensuring all parts are available for the assembly process as required. 

Reporting to: Team Leader

Key responsibilities/Activities:

  • Install software programmes into machines via various methods including keying from a drawing and downloading from databases also undertake setting and operating as required
  • Select appropriate materials for each job as described in the drawings
  • Run the machine to produce required components
  • Check and verify accuracy of components once manufactured
  • Daily and accurate completion of records including timesheets and inspection status documentation
  • Report any manufacturing errors to line manager so corrective action can be agreed
  • Adhere to all quality, H&S standards
  • Work with other departments to set priorities regarding component manufacture to ensure all parts are produced within required timeframes
  • Other duties as may be required


  • Good attention to detail
  • Good oral communication
  • Team player
  • Flexible attitude
  • Willingness to learn/develop
  • Ability to read drawings/parts lists


  • Successfully completed apprenticeship
  • CNC programming experience – Siemens, Fanuc, Heidenhain, Mazak
  • Experience of working with a wide variety of materials
  • Understanding of manufacturing protocols
  • Knowledge of feeds and speeds

Please send your CV to:

 Ms. Helen Regan - Personnel Manager, Bradman Lake Ltd