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.