Demo

CNC Programmer

UFP Industries
Riverside, CA Full Time
POSTED ON 5/26/2026
AVAILABLE BEFORE 6/24/2026
Job Summary

The CNC Programmer is responsible for the management and execution of customer quotations, including the selection of tooling, and determination of programming component geometry of parts. Is also responsible for the setup, operation, and making of complex cuts on the CNC Machine Tool Wood Router maximizing cuts and yields.

It relies on experience and judgment to plan and accomplish goals; some creativity and latitude are expected.

Principle Duties And Responsibilities

  • Reads and analyzes job orders, prints, drawings, and customer specifications
  • Works with sales and industry specialists to ensure that customer requirements are met
  • Programs the CNC Machine Router
  • Works with plant and operations employees on storage methods of raw materials
  • Prepares spoil boards for use and manages operations when they are to be changed and replaced
  • Determines how workpieces are to be clamped or help during machine processing cycles such as:
  • Spoil board and flow through vacuum hold-down methods
  • Dedicated fixtures
  • Risers and or pods
  • Determines the proper type of tool cutting bit to be used in the routing/boring/pocketing cycles
  • Utilizes tools such as touch probes, calibration programs, and height gages to set machine tools for tool changes and cutting processes
  • Orders tooling
  • Stores programming files and are responsible for file management
  • Checks processed lumber to ensure the operation is producing to required job specifications
  • Directs and trains other employees working on the machine, as needed
  • Performs minor preventive maintenance and repairs as specified
  • Manages the productivity of the machining center
  • Identifies, researches, and resolves various problems and opportunities
  • Evaluates the performance of individuals operating the equipment
  • Manages activities and performs duties consistent with all UFP policies, procedures, and applicable laws
  • Communicates to employees and other management members as required
  • Manages cost and profitability of the machining center
  • Leads employees in continuous improvement and safety initiatives
  • Prepares reports and maintains records as required
  • Performs other duties as required

Qualifications

  • Minimum high school education.
  • Minimum 1 to 3 years of experience working with a CNC machine tool with a focus on FANUC-controlled driven CNC Machine
  • Working knowledge of CAD/CAM engineering software
  • Basic knowledge of Cartesian coordinate graphic systems is required
  • Understanding and interpretation of the various Machine Codes for FANUC controlled based CNC Machines
  • Fundamental working knowledge of AutoCAD software is required
  • Working knowledge of Excel, Word, Outlook, and other business software
  • Basic knowledge of lumber math, lumber grades and materials, and species

Compensation & Benefit Information

Hourly/Salary Pay Range: $28.00-$33.00 hourly dependent on experience*

  • pay range may be adjusted depending on cost of living

Bonus/Incentive Pay

For hourly positions with incentive pay: Incentive pay may be available for certain job roles and may include piece rate incentives, weekly production bonuses, trip rates, and employee referral bonuses. A discretionary annual bonus based on Company and business unit performance may also be provided.

Benefits Currently Offered To Our Employees

  • Medical insurance
  • Health savings account with company contribution
  • Dental insurance
  • Vision insurance
  • Basic and voluntary life insurance
  • Disability insurance
  • 401(k) plan with company match
  • Paid vacation and holidays
  • Stock purchase program with employee discount
  • Educational reimbursement
  • Wellness programs and challenges
  • Other supplemental benefits

The Company is an Equal Opportunity Employer.

Salary : $28 - $33

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
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

Job openings at UFP Industries

  • UFP Industries Flower Mound, TX
  • Machine Operator (Flexo Folder Gluer Operator) – Corrugated Division Department: Operations/Manufacturing Reports to: Plant Manager Position Summary The Ma... more
  • 1 Day Ago

  • UFP Industries Salisbury, NC
  • The Packaging Engineer I is responsible for designing and developing packaging products and solutions that meet customer’s needs and specifications with li... more
  • 2 Days Ago

  • UFP Industries New London, NC
  • Job Summary The Retail Plant Manager is responsible for the overall management and coordination of plant operations consistent with cost, profit, quality, ... more
  • 2 Days Ago

  • UFP Industries Auburndale, FL
  • Job Summary Forklift Operator I is responsible for the movement of material from inventory to production and back to inventory. Maintains correct paperwork... more
  • 2 Days Ago


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

  • Amro Fabricating Corporation Corona, CA
  • SUMMARY: Under direct supervision, writes, edits and optimizes CNC programs to create mechanical parts on 3, and 5 axis CNC machines. Creates highly divers... more
  • 1 Month Ago

  • Adrenalin Attractions Riverside, CA
  • Benefits: 401(k) Bonus based on performance Competitive salary Opportunity for advancement Paid time off Training & development Benefits/Perks • Competitiv... more
  • 16 Days Ago

AI Assistant is available now!

Feel free to start your new journey!