XX
CNC ProgrammerKindel Karges FurnitureGrand Rapids, Michigan, United States
XX

CNC Programmer

Kindel Karges Furniture
  • US
    Grand Rapids, Michigan, United States
  • US
    Grand Rapids, Michigan, United States
Apply Now

About

CNC Programmer – Roles & Responsibilities

Schedule: Monday–Friday, 6:00 AM–2:30 PM
Department: Engineering / Manufacturing
Reports To: Engineering Manager / Production Manager
Location: Grand Rapids, MI

Position Summary

The CNC Programmer is responsible for creating, maintaining, and optimizing CNC programs to support the production of bespoke, high-end wood furniture across the Kindel, Karges, and Councill brands. This role uses Alphacam to translate engineering drawings, CAD files, and custom specifications into precise machining instructions that ensure accuracy, consistency, and craftsmanship at every stage. The CNC Programmer works closely with Engineering, CNC Operators, and Production leadership to ensure smooth workflow, correct tooling, and on-time execution.

Key Responsibilities

Programming & Technical Execution

  • Create accurate CNC programs in Alphacam for all routed, carved, or machined wood components.
  • Interpret engineering drawings, CAD models, and job specifications to determine proper tooling paths and cutting strategies.
  • Optimize toolpaths for efficiency, safety, and material integrity while maintaining Kindel Karges' high craftsmanship standards.
  • Set up and maintain tooling libraries, templates, and machining profiles.
  • Update and revise programs as product designs or specifications change.

Collaboration & Workflow

  • Work closely with Engineering to ensure accurate translation of drawings into machining instructions.
  • Partner with CNC Operators to confirm programs are understood, set up correctly, and running safely.
  • Communicate proactively with Production and Scheduling to ensure programs are ready ahead of machining needs.
  • Assist in resolving machining or setup issues as they arise, adjusting programs when needed.

Quality & Continuous Improvement

  • Verify part quality by reviewing first-run outputs and making necessary adjustments.
  • Maintain accurate documentation of programs, revisions, and version history.
  • Identify opportunities to improve machining efficiency, reduce waste, and support continuous improvement initiatives.
  • Ensure adherence to safety standards, machine limitations, and wood-specific machining best practices.

Machine Support

  • Assist CNC Operators with basic troubleshooting related to programs.
  • Collaborate with maintenance teams when program-related machine challenges surface.
  • Help maintain clean, safe, and organized work areas aligned with company standards.

Qualifications & Skills

  • Experience programming CNC wood routers using Alphacam (required).
  • Experience with Solidworks.
  • 2–5 years of CNC programming experience in woodworking, cabinetry, millwork, or high-end furniture manufacturing preferred.
  • Strong understanding of tooling, feeds & speeds, and wood machining processes.
  • Ability to read and interpret technical drawings (CAD, blueprints, engineering specs).
  • Strong problem-solving skills and attention to detail.
  • Effective communication and collaboration skills across production and engineering teams.
  • Ability to work independently in a fast-paced, custom manufacturing environment.

Work Environment

  • Full-time, onsite schedule: 6:00 AM–2:30 PM, Monday–Friday.
  • Work performed in a bench-made manufacturing environment.
  • Requires standing, walking, and navigating a shop environment with wood dust, machinery, and varying noise levels.

Pay: $ $30.00 per hour

Expected hours: 40.0 per week

Benefits:

  • Dental insurance
  • Employee discount
  • Flexible spending
  • Grand Rapids, Michigan, United States

Languages

  • English
Notice for Users

This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.