1

Wood Cnc Programmer Jobs (NOW HIRING)

CNC Programmer

Kenyon, MN ยท On-site

$24.75 - $34/hr

He/She must have knowledge of Cad and Programing and nesting software with a strong knowledge of wood working CNC Routers. Proficiency in Sigma Nest is a plus A two (2) year degree/certificate in CNC ...

CNC Programmer

Englewood, CO ยท On-site

$26.25 - $36/hr

The CNC Programmer/Operator will create programs for CNC routing and will do woodworking for custom ... This job will also perform hands-on work, building custom products from wood, plastics, and various ...

CNC Programmer/Operator

Bluffton, SC ยท On-site

$24.75 - $33.75/hr

... wood, and other sign-industry substrates. Requirements * Previous CNC router or CNC machining ... Experience programming CNC equipment, not simply operating pre-programmed jobs * Experience with CA ...

CNC Wood Machinist

Los Angeles, CA ยท On-site

$22 - $30.25/hr

The successful candidate will work directly with a CNC programmer to perform machine set-ups and operate a 30 Taper 4-spindle rotary CNC wood router machine. This role involves loading parts, setting ...

Millwork CNC Programmer

Irvington, NJ ยท On-site

$27 - $37/hr

... solid wood, veneer panels, laminate, plastics, composites, and other specialty materials ... Troubleshoot CNC programming, tooling, vacuum, material-hold-down, and machining issues in ...

CNC Programmer/Operator

Bluffton, SC ยท On-site

$24.75 - $33.75/hr

... wood, and other sign-industry substrates. Requirements * Previous CNC router or CNC machining ... Experience programming CNC equipment, not simply operating pre-programmed jobs * Experience with CA ...

CNC Vertical Mill Programmer

Newark, DE ยท On-site

$26 - $35.50/hr

You'll program and operate CNC Vertical Mills (Haas VF-10, VF-4, VF-3 & Fadal), lead operators, and bring custom steel, aluminum, and wood projects to life. You'll handle G & M code programming ...

CNC Vertical Mill Programmer

Newark, DE ยท On-site

$26 - $35.50/hr

You'll program and operate CNC Vertical Mills (Haas VF10, VF4, VF3 & Fadal), lead operators, and bring custom steel, aluminum, and wood projects to life. You'll handle G & M code programming, machine ...

CNC Vertical Mill Programmer

Newark, DE ยท On-site

$26 - $35.50/hr

You'll program and operate CNC Vertical Mills (Haas VF10, VF4, VF3 & Fadal), lead operators, and bring custom steel, aluminum, and wood projects to life. You'll handle G & M code programming, machine ...

Showing results 21-40

Wood Cnc Programmer information

See salary details

$16

$30

$44

How much do wood cnc programmer jobs pay per hour?

As of Sep 11, 2026, the average hourly pay for wood cnc programmer in the United States is $30.96, according to ZipRecruiter salary data. Most workers in this role earn between $25.48 and $34.86 per hour, depending on experience, location, and employer.

What is a wood CNC programmer?

Wood CNC Programmers are skilled professionals who create, modify, and optimize computer programs that control CNC (Computer Numerical Control) machines used in woodworking. They translate design blueprints into machine instructions, ensuring precise cutting, carving, and shaping of wood materials. Their role involves working with CAD/CAM software, troubleshooting machine operations, and collaborating with designers and production teams to meet quality and efficiency standards.

What are the key skills and qualifications needed to thrive as a wood CNC programmer, and why are they important?

To thrive as a Wood CNC Programmer, you need expertise in reading technical drawings, CNC programming, and a solid understanding of woodworking processes, typically supported by relevant vocational training or certification. Familiarity with CAD/CAM software (such as AutoCAD or Mastercam) and experience operating CNC machinery are essential technical requirements. Attention to detail, problem-solving abilities, and strong communication skills help you optimize production and collaborate with team members. These skills ensure efficient, precise, and safe manufacturing of wood products in a competitive industry.

What are some typical challenges faced by wood CNC programmers, and how can they be addressed?

Wood CNC Programmers often encounter challenges such as translating complex design specifications into efficient CNC code, ensuring precision with varying wood types, and managing machine maintenance. Overcoming these challenges requires strong attention to detail, thorough understanding of both CAD/CAM software and woodworking processes, and proactive communication with designers, machinists, and production teams. Staying updated on software advancements and regularly calibrating CNC machines can help maintain high-quality production and minimize errors.

What is the difference between Wood Cnc Programmer vs Wood CNC Operator?

AspectWood Cnc ProgrammerWood CNC Operator
CredentialsTypically requires CNC programming certifications or experience, familiarity with CAD/CAM softwareUsually needs basic CNC operation training, on-the-job experience
Work EnvironmentDesigning and programming CNC machines, often in a workshop or manufacturing settingOperating CNC machines based on existing programs, in manufacturing or woodworking shops
ResponsibilitiesCreating and optimizing CNC programs, troubleshooting software issuesLoading materials, setting up machines, monitoring production

The main difference is that Wood Cnc Programmers focus on creating and optimizing CNC programs, requiring specialized software skills, while Wood CNC Operators handle the day-to-day operation of CNC machines based on existing programs. Both roles are essential in woodworking manufacturing but differ in technical complexity and responsibilities.

What are popular job titles related to Wood Cnc Programmer jobs?

For Wood Cnc Programmer jobs, the most frequently searched job titles are:

Infographic showing various Wood Cnc Programmer job openings in the United States as of September 2026, with employment types broken down into 88% Full Time, 3% Part Time, 2% Contract, and 7% Nights. Highlights an 98% Physical, and 2% Remote job distribution, with an average salary of $64,389 per year, or $31 per hour.

CNC Programmer

Kenyon, MN โ€ข On-site

$24.75 - $34/hr

Other

Re-posted 19 days ago


Job description

SUMMARY OF POSITION

This position is responsible for performing all activities needed for programming CNC equipment, including maintenance of the programs, files, and the database structure.

REPORTING RELATIONSHIP

The incumbent(s) report to the Engineering Manager

ESSENTIAL JOB DUTIES AND RESPONSIBILITIES

Accurately develop programs for the CNC equipment:

  • Review engineered shop drawings to determine best construction method programming methods.
  • Write/develop new programs or modify existing programs.
  • Determines tool paths, tool speeds, feed rates, cutting tools, and the sequence of operations.
    • Analyzes job orders, drawings, blueprints and other data and performs all the necessary calculations to optimize material yield.
  • Works with operators to ensure that programs run correctly and meet specifications.
  • Generates the paperwork required for Operations to accurately pull sheet stock and laminate.
  • Follows an agreed upon naming convention for programs and related drawings.
  • Organizes and maintains file structure.
  • Reviews programs of repeat product to improve yield and machine movement.
  • Utilizes nesting software, when applicable.

Assures that quality standards are maintained and improves the process:

  • Utilizes problem-solving skills to resolve issues and concerns.
  • Interacts proactively with engineering and Operations personnel to generate and implement improvements in products and processes
  • Assists with the development and maintenance of written process guidelines.
  • Learns new software and systems in order to stay current with technology
  • Develops a strong understanding of the CAM programโ€™s capabilities and how to apply those capabilities to improve daily programming functions.
  • Works with tooling suppliers to insure we are benefiting from state of the art tooling technology.
Accountable Team Member
  • Promotes positive team performance and effective work performances.
  • Exhibits enthusiasm for satisfying the customer and being part of the team.
  • Demonstrates initiative in taking work assignments and completing them professionally.
  • Exhibits sound judgment in completion of all work.
  • Exhibits courtesy to both customers and co-workers.
  • Seeks out and utilizes all available resources as they apply, and recognizes othersโ€™ expertise and achievements.
PERFORMANCE EXPECTATIONS
  • Be accountable to each other for meeting goals and objectives of the Accountability Boards (no manager)
  • Create and sustain an open, honest atmosphere where each team member has a true interest in helping each other succeed for the good of the Team (Shared Fate)
  • Resolve real issues one on one or utilizing the Team as a whole (no pairing)
  • Develop capabilities to handle individual performance deficiencies, interpersonal and/or behavioral issues by utilizing written documentation (start, stop, and continue format)
  • Develop capabilities to hire and terminate team members
  • Cross train within the team and follow established development plans
  • Operate effectively within an open work space environment to allow for process flow and communication (no individual offices)
SKILLS AND KNOWLEDGE

This position requires an individual with proven CNC programming experience in the woodworking industry, along with an understanding of different types of CNC tooling and their applications. He/She must have knowledge of Cad and Programing and nesting software with a strong knowledge of wood working CNC Routers. Proficiency in Sigma Nest is a plus A two (2) year degree/certificate in CNC Programming is required, or, absent a degree/certificate, four to five years of applicable work experience in a manufacturing environment. He/She should be adaptable to learn whatever future software the Company may choose to employ. The individual must be familiar with standard concepts, practices, and procedures within this field. In addition, he/she needs reading comprehension, knowledge of mathematics and excellent communication skills. A strong knowledge of G Code and M Code is required, while knowledge of Fanuc controls would be helpful. He/She must be a critical thinker. He/She needs to drive change and actively continue to seek out additional education and training. Experience and proven good judgment is needed to plan and accomplish goals. This position requires an individual who can handle multiple projects at one time, be open to change, well organized and have the ability to work effectively with others.

PHYSICAL DEMANDS AND WORKING CONDITIONS

This position typically works in an office environment but will be required to move about the Company to consult with other members or utilize other resources. The incumbent will be exposed to typical shop conditions: dust, noise, heat, cold, fumes. Equipment used includes PC and other office equipment. The use of personal protective equipment will be required in specific areas. The incumbent must be able to handle stressful situations involving project deadlines, multiple priorities and relationship management.

#J-18808-Ljbffr