Demo

CNC Programmer

Bowtech Archery
Eugene, OR Full Time
POSTED ON 11/19/2025 CLOSED ON 12/25/2025

What are the responsibilities and job description for the CNC Programmer position at Bowtech Archery?

Job Title: CNC Programmer

Reports To: Machining Supervisor/Programmer

Employment Type: Full-time, Non-exempt

What Bowtech Archery has to Offer:

  • Bonus program
  • Casual work environment
  • Employee benefits
  • 401(K) with company match
  • Excellent employee discount on premium archery equipment and accessories
  • Social committee events and activities
  • Tuition reimbursement and skills training

Pure Archery Group is a leading manufacturer of premium archery products, producing accuracy-focused, performance-driven, and durable archery products for customers worldwide. These products include the most accurate compound bows suited for nearly every archer by the Bowtech and Diamond brands, as well as premium crossbows and accessories by Excalibur Crossbow. Rounding out the line are industry-leading archery accessories from Black Gold sights, TightSpot quivers, Ripcord arrow rests, as well as a full line of Octane products.

Bowtech, headquartered in Eugene, Oregon, is a widely recognized archery products leader that uses innovative technology and design to manufacture and market high quality archery products. Our Mission is to provide the most advanced archery products and customer service, developed on customer-driven innovation. Bowtech bows are made in America, by passionate employees who take pride in every step of the build process…all to build the most advanced archery products, with the quality and service you would expect.

What you will do:

Under the direct supervision of the Machining Manager, performs CNC programming. Assists in diagnosing problems related to CNC Machining. Assist operators in problem-solving of CNC machine tools as they relate to the program. Recommends changes to equipment and processes for continuous improvement.

Your responsibilities will include:

· You will be responsible for process planning, programming, and setting up CNC machines to produce products that meet safety, quality, cost, compliance, and efficiency objectives. Trouble shooting and optimization are also important responsibilities of this role.

· The ideal candidate will support the skills development of other members of the Machining department. You are generous in sharing your knowledge and experience and have an aptitude for training.

· Although this is a day shift position (Monday through Friday), there will be times when you are required to assist other shifts (e.g. introducing new processes or product, training).

· Determines and selects the processing method and tooling requirements for a piece part on a CNC machine using drawings and specifications from R&D.

· Ensure consideration is given to exterior issues such as part/machine loading and unloading, part squaring and referencing in the machine, and other functions unique to each CNC machine tool.

· Applies Solid Works for part evaluation and fixture design. Uses Mastercam for part machining. Also utilizes Mori Horizontal programming, Haas conventional programming, writes Macros, and accurately modifies machine posts.

· Monitors programming projects from initial requirements to program implementation to finished product. Ensure programs have solid internal program structuring. Practices good program housekeeping skills.

· Converts files in multiple formats for programming needs. Produces sound fixturing designs for productive programming and machining. Follows sound programming practices for ease of production and set-up.

· Performs thorough inspection of initial machined products to ensure products meet R&D specifications. Send first article of approval to R&D. Releases approved technical set up sheets to Operators for full production run.

· Performs maintenance and updates the piece part programs in program libraries when changes to the part are necessary.

· Participates in the continuous improvement of product processes and methods including learning new programming technologies.

· Reports and describes errors or problems to supervisor or lead.

· Keeps equipment and work area clean and organized.

· Follows department safety rules and operating procedures.

· Responsible for supporting and adhering to company policies and procedures.

· Perform other duties as assigned.

Do you have what it takes?

Requires good oral communication skills and ability to follow written and verbal work instructions. Must be able to read and understand written materials to follow equipment, production and safety procedures and requirements. Attention to detail, ability to resolve problems, and the ability to establish and maintain effective working relationships are required. Leadership skills and an ability to delegate tasks required. Must be able to work independently with limited supervision. Must be able to work in a team environment and produce results in conjunction with team members.

Qualifications Required Are:

Typically requires an AAS degree in a related field plus 2 years technical programming experience, or an equivalent combination of education and experience is required. Requires ability to consistently and accurately perform all job functions of CNC Programmer. Programming software knowledge (Solid Works, G-Code, Mastercam and Vertical programming) required. Requires mechanical and analytical skills and math proficiency. Must be familiar with machining, specifically the cutting process, tooling capabilities, machine capabilities, and material capabilities. Ability to learn technical information, concepts and blueprint reading preferred.

Additional Qualifications Required:

· 3 years’ experience in Mastercam (CAM)

· 3 years’ experience in 3-Axis milling of complex parts (CNC) on horizontal and vertical mills

· 1 years’ experience in SolidWorks (CAD)

· 3 years’ experience in program and document management (PDM)

· 3 years’ experience in Metrology (FAI)

The characteristics described in this job description are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

The information contained in this job description is for compliance with the Americans with Disabilities Act (A.D.A.) and is not an exhaustive list of the duties that may be required for this position. Additional duties are performed by the individuals currently holding this or similar positions and additional duties may be assigned.

Job Type: Full-time

Pay: $26.00 - $29.00 per hour

Expected hours: 40 per week

Benefits:

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Employee assistance program
  • Employee discount
  • Health insurance
  • Life insurance
  • Paid time off
  • Vision insurance

Experience:

  • programming: 2 years (Required)

Work Location: In person

Salary : $26 - $29

CNC Machine Operator
AEROCONTACT -
Walton, OR
CNC Manual Machinist - Eugene Airport Road, OR
Heatec, Inc. -
Eugene, OR
Part-Time, As Needed, Instructional Specialist - CNC
Lane Community College -
Eugene, OR

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
Income Estimation: 
$56,930 - $75,718
Income Estimation: 
$70,250 - $90,788
This job has expired.
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 Eugene, OR area that may be a better fit.

  • Heatec, Inc. Eugene, OR
  • GENERAL PURPOSE OF JOB: Develop programs for fabricating parts using numerically controlled machine tools. DUTIES AND RESPONSIBILITIES: Using sophisticated... more
  • 12 Days Ago

  • Papé Group Eugene, OR
  • Job Details Description PAPE’ GROUP, INC. – CORPORATE COBOL PROGRAMMER ANALYST: Do you love designing new ways to use software? Do you like leading a team ... more
  • 3 Days Ago

AI Assistant is available now!

Feel free to start your new journey!