As the Cabinet Vision or Mozaik Programmer, your work sets the tone for everything that follows — from saw to install.
Responsibilities :
- Technical Programming
- Use Cabinet Vision or Mozaik to build accurate, fully parametric cabinet assemblies
- Generate cut lists, nest layouts, CNC G-code, and shop drawings with clarity and precision
- Customize cabinet libraries to match client specs, construction standards, and hardware details
- Prepare machine-ready files with full awareness of material yield, tooling, and constraints
- Revise drawings as needed and flag design issues before they hit the floor
- Production Integration
- Collaborate with shop leads to make sure files flow smoothly into CNC operations
- Optimize production efficiency by improving file structure, machine output, and workflows
- Develop and maintain software standards for repeatable, scalable programming
- Work directly with installers or project managers to ensure field fit and finish
- Detail-Oriented Systems Thinking
- Build systems that are clean, logical, and documented
- Create production-ready data that requires no interpretation or guesswork on the floor
- Spot issues before they happen — nothing gets past you
- Track programming status for multiple projects in parallel without losing sight of details
Results :
A successful Programmer will :
Set the Shop Up to WinYour files are clear, complete, and easy to run. The team never has to guess.
Reduce Redundancy & MistakesProjects flow more smoothly. Material is optimized. Issues are caught before they cost us.
Own the Digital-to-Physical TransitionYou bridge the gap between vision and execution — one file, one project at a time.
Requirements : Experience & Skills
3+ years of experience using Cabinet Vision or Mozaik in a custom cabinetry or millwork environmentDeep knowledge of cabinet joinery, CNC programming, and nested-based manufacturingExperience developing or maintaining software libraries (construction methods, hardware rules, etc.)CAD / CAM familiarity — ability to troubleshoot output with machinistsStrong organizational habits and ability to juggle multiple projects without dropping details