CNC Programmer – Millwork & Cabinet Manufacturing
Position Title: CNC Programmer
Department: Production / Engineering
Position Summary
We are seeking an experienced CNC Programmer to support custom millwork, cabinetry, and architectural woodworking production. The CNC Programmer will be responsible for creating, optimizing, and maintaining CNC programs for a Biesse nesting router, ensuring accurate, efficient, and high-quality manufacturing. The ideal candidate has experience with Mozaik design software, Bsolid CAD/CAM programming, and woodworking manufacturing processes.
The role works closely with engineering, drafting, project management, and shop personnel to convert production drawings into machine-ready programs while maintaining production schedules and quality standards.
Essential Duties and Responsibilities
- Create and maintain CNC programs using Bsolid and Mozaik software.
- Generate toolpaths, nesting layouts, drilling operations, dadoes, pockets, and contour machining programs.
- Program and optimize production for the Biesse Rover Multi Go N G 1531 CNC router.
- Import and verify design files from Mozaik into Bsolid for machining.
- Perform program simulation and collision checking prior to production.
- Develop efficient nesting strategies to maximize material yield and minimize waste.
- Create and maintain tooling libraries, machine parameters, and machining templates.
- Troubleshoot CNC programming, machine operation, and tooling issues.
- Collaborate with engineering and production teams to resolve manufacturing challenges.
- Review shop drawings and production documents for manufacturability.
- Support setup and testing of new tooling, materials, and machining processes.
- Maintain revision control and documentation of CNC programs.
- Assist operators with machine setup and production support.
- Continuously improve machining efficiency, cycle times, and workflow processes.
- Ensure compliance with safety procedures and company quality standards.
Required Qualifications
- 3+ years of CNC programming experience in a woodworking, cabinet, millwork, or furniture manufacturing environment.
- Experience programming Biesse CNC routers.
- Proficiency with Bsolid CAD/CAM software.
- Experience using Mozaik manufacturing software.
- Ability to read and interpret architectural drawings, shop drawings, and production documents.
- Strong understanding of woodworking materials, machining techniques, and tooling.
- Knowledge of nesting-based manufacturing processes.
- Experience with CNC drilling, routing, grooving, profiling, and pocketing operations.
- Strong troubleshooting and problem-solving skills.
- Proficiency with Microsoft Office applications.
Preferred Qualifications
- Experience with custom architectural millwork.
- Knowledge of cabinet manufacturing workflows.
- Familiarity with barcode-driven production systems.
- Experience with lean manufacturing principles.
- Understanding of CNC machine maintenance and setup procedures.
- Knowledge of additional CAD software such as AutoCAD, SolidWorks, Cabinet Vision, or Microvellum.
Technical Skills
- CNC Programming
- Bsolid CAD/CAM
- Mozaik Manufacturing Software
- Toolpath Optimization
- Nesting Optimization
- Tool Library Management
- CNC Router Setup Support
- Manufacturing Documentation
- Quality Control Procedures
Physical Requirements
- Ability to work in a manufacturing environment.
- Ability to stand and walk throughout the production facility.
- Occasionally lift up to 50 lbs.
- Ability to safely work around industrial equipment.
Performance Metrics
- Program accuracy and first-pass yield
- Material utilization and nesting efficiency
- CNC machine uptime
- Reduction of programming errors and rework
- On-time release of production programs
- Continuous improvement initiatives
Preferred Candidate Profile
The strongest candidate will have direct experience programming a Biesse nesting router, understand the workflow from Mozaik design through Bsolid machining, and be comfortable supporting both custom millwork and production cabinetry. Experience with tool optimization, nesting strategies, and shop-floor troubleshooting is highly desirable. The Rover Multi Go platform is designed for nested-based panel processing with Bsolid simulation and B_NEST optimization capabilities, making experience with cabinet and sheet-goods manufacturing especially valuable
Pay: $30.00 - $40.00 per hour
Work Location: Hybrid remote in Blauvelt, NY 10913