SHARE TO

CNC PROGRAMMER

Specialisation: Engineering – Others
Education Qualification: Bachelor Degree
Diploma
Work Location : Gelang Patah, Johor
Salary Range : RM 4,700.00 – 7,000.00
Posted Date : August 19, 2025

Responsibilities

  1. Understanding Specifications: Programmers must interpret technical drawings, blueprints, and specifications provided by engineers or designers to understand the requirements of the components or products to be manufactured.
  2. Tool Selection: Programmers select the appropriate cutting tools, taking into account the material to be machined, the type of operation, and the desired finish. They ensure that tools are in good condition and replace them when necessary.
  3. Quality Control: They are involved in quality control processes, monitoring the production to ensure that the machined components meet specified quality standards and tolerances. This may involve using measuring tools and instruments to perform inspections.
  4. Troubleshooting: Programmers troubleshoot any issues that arise during the machining process. This could involve identifying problems with the machine, the tooling, or the programming itself and taking corrective actions to resolve the issues.
  5. Collaboration: They work closely with engineers, machinists, and other professionals in the manufacturing process, collaborating to optimize designs for manufacturability and efficiency.
  6. Documentation: Programmers maintain detailed records of CNC programs, machine setups, and tooling specifications. Good documentation is essential for repeatability and process improvement.
  7. Efficiency Improvement: Identifying opportunities to improve the efficiency and productivity of CNC machines. This may involve optimizing cutting parameters, tool selection, or programming techniques.
  8. Safety: Ensuring that all safety protocols are followed during the setup and operation of CNC machines to prevent accidents and injuries.
  9. Production Planning: Programmers may also be involved in production planning, estimating machining times, and coordinating schedules to meet production deadlines.
  10. Communication: Keeping informed about the progress, challenges, and resource requirements for CNC machines.
  11.  Problem Solving: Quickly addressing any technical issues or breakdowns in either machine, troubleshooting problems, and coordinating with maintenance teams for repairs
  12. Technical & quality clarification support for customer-facing discussions.
  13. Overall: CNC programmers play a vital role in the manufacturing process, combining technical knowledge, problem-solving skills, and attention to detail to produce high-quality components efficiently. And managing CNC machines simultaneously can be demanding, but it's essential for maximizing production capacity and maintaining high-quality standards in a manufacturing environment. Programmer plays a pivotal role in ensuring the smooth and efficient operation of machines while meeting production goals.

Requirements

  • Minimum 3-4 years of machining centre experience and knowledge
  • Read and interpret technical drawing
  • Previous experience working in a manufacturing setting is required
  • Must have strong attention to detail
  • Able to use NX program for programming purposes

Kindly contact Ms Rachel at ‪+6019-772 2619‬ for further details or send your resume to [rachel.gan@cityrecruit.com.my]
or
Kindly contact Mr Edwin ‪+6012 692 5453‬ or send your resume to [crcs-my-recruitment@cityrecruit.com.my]