Home Job Listings Categories Locations

CNC Programmer

📍 Indonesia

Arts and Entertainment PERSOL APAC

Job Description

Role Overview The

CNC Programmer

is responsible for creating and improving CNC programs used to

machine wooden parts for furniture production.

This role ensures accurate cutting, good product quality, efficient machining time, and smooth workflow from design to mass production.

Key Responsibilities Develop, adjust, and optimize CNC programs based on 2D drawings and 3D CAD models. Convert design and engineering files into CNC tool paths using software such as AlphaCAM, MasterCAM, WoodWOP, ArtCAM, or TopSolid Wood. Choose the right tools, drill patterns, and machining settings based on wood materials like solid wood, MDF, plywood, or particle board. Run simulations to check tool paths, avoid collisions, and prevent machining errors. Work with Design/R&D to confirm that new designs can be produced with CNC machines. Improve programs to reduce material waste and shorten cutting time without reducing quality. Troubleshoot machining issues with operators and production teams. Maintain documentation for CNC programs, tool lists, fixtures, and machine parameters. Support sample or first-piece production by checking measurements and tolerances. Coordinate with QA to solve machining defects and suggest improvements. Participate in continuous improvement initiatives to enhance efficiency and safety.

Requirements Diploma/Bachelor’s degree in Mechanical Engineering, Furniture Technology, Manufacturing Engineering, or similar fields. 2–5 years of CNC programming experience Experienced in furniture manufacturing is preferred. Knowledge of prototyping and mass-production processes in the furniture industry.

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: February 25, 2026
Job Type: Arts and Entertainment
Location: Indonesia
Company: PERSOL APAC

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.