Demo

CNC Programmer

Brosna Construction
Blauvelt, NY Full Time | Contractor
POSTED ON 6/22/2026
AVAILABLE BEFORE 10/20/2026

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

Salary : $30 - $40

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a CNC Programmer?

Sign up to receive alerts about other jobs on the CNC Programmer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$70,250 - $90,788
Income Estimation: 
$84,020 - $107,510
Income Estimation: 
$70,250 - $90,788
Income Estimation: 
$84,020 - $107,510
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other CNC Programmer jobs in the Blauvelt, NY area that may be a better fit.

  • Worthington Enterprises Closter, NJ
  • Worthington Enterprises - Elgen has an immediate open position for an experienced CNC Programmer/Set-Up/Operator in the company’s Tool & Die machine shop. ... more
  • 1 Day Ago

  • Zing Recruiting Riverdale, NJ
  • CNC Programmer – Supervisor Track (Direct Hire) We’re partnering with a well?established U.S.-based manufacturer specializing in custom mechanical cable as... more
  • 5 Days Ago

AI Assistant is available now!

Feel free to start your new journey!