July 2022 Intake On-going. Learn more

CNC Programmer

Penang | AEM Microtronics (M) Sdn. Bhd. (342459-V)


  • Analyze drawing specifications to determine the sequence of machine operations, and select the proper cutting tools needed to machine work pieces into the desired shapes.
  • Modify existing programs to enhance efficiency.
  • Analyze work orders, drawings, specifications in order to calculate dimensions, tool selection, machine speeds, and feed rates.
  • Convert hard copy of parts layout to softcopy format by using computer-assisted drafting software (CAD)
  • Determine reference points, machine cutting paths, or holes locations, and compute angular and linear dimensions, radii, and curvatures.
  • Write programs in the language of a machine's controller (G code) and store programs on network drive.
  • Revise programs to eliminate errors, and retest programs to check that problems have been solved.
  • Write instruction sheets and cutter lists for machinist in order to guide setting process.
  • Observe machines on trial runs or conduct computer simulations to ensure that programs and machinery will function properly and produce items that meet specifications.
  • Controlling machines and processes by either control mechanisms or direct physical activity to operate machines or processes (not including computers or vehicles).
  • Observing operating process for process improvement.
  • Update program to enhance the fabrication process.
  • Keeping up-to-date technically and applying new knowledge to your job.
  • Housing keeping for program storage