1

Cnc Programmer Jobs in Eugene, OR (NOW HIRING)

CNC Operator

Eugene, OR · On-site

$20.25 - $27.75/hr

The CNC Programmer is responsible for the set-up and programming of the CNC machines. As a CNC operator you must be able to run the machines and keep an eye out for quality and meet all time ...

CNC Operator

Eugene, OR · On-site

$20.25 - $27.75/hr

The CNC Programmer is responsible for the set-up and programming of the CNC machines. As a CNC operator you must be able to run the machines and keep an eye out for quality and meet all time ...

CNC Operator

Eugene, OR · On-site

$20.25 - $27.75/hr

The CNC Programmer is responsible for the set-up and programming of the CNC machines. As a CNC operator you must be able to run the machines and keep an eye out for quality and meet all time ...

What You'll Do As a CNC Machinist , you'll produce precision-machined parts by setting up ... Read and interpret blueprints, engineering drawings, and technical documentation * Utilize GD&T ...

CNC Machinist

Lebanon, OR · On-site

$25 - $38.50/hr

What You'll Do As a CNC Machinist , you'll produce precision-machined parts by setting up ... Read and interpret blueprints, engineering drawings, and technical documentation * Utilize GD&T ...

CNC Machinist

Junction City, OR · On-site

$30 - $40/hr

... in need of a CNC Machinist experienced with Okuma OSP. Qualifications: * Minimum of 5 years ... Strong blueprint reading, setup and programming skills, and attention to detail What We Offer: * 40 ...

Veteran-friendly

Urgent

CNC Machinist

Junction City, OR · On-site

$30 - $40/hr

... in need of a CNC Machinist experienced with Okuma OSP. Qualifications: * Minimum of 5 years ... Strong blueprint reading, setup and programming skills, and attention to detail What We Offer: * 40 ...

Veteran-friendly

Urgent

Be Seen First

CNC Machinist

Eugene, OR · On-site

$30 - $40/hr

... in need of a CNC Machinist experienced with Okuma OSP. Qualifications: * Minimum of 5 years ... Strong blueprint reading, setup and programming skills, and attention to detail What We Offer: * 40 ...

Veteran-friendly

Urgent

Be Seen First

CNC Machinist

Eugene, OR · On-site

$30 - $40/hr

... in need of a CNC Machinist experienced with Okuma OSP. Qualifications: * Minimum of 5 years ... Strong blueprint reading, setup and programming skills, and attention to detail What We Offer: * 40 ...

Veteran-friendly

Urgent

From state-of-the-art separators and extruders, to 360 engineering and support for all of it, ENTEK ... Trained to operate all CNC machine tools in shop Knowledge and ability to read and use G & M code ...

CNC Machinist - Day Shift

Eugene, OR

$20.50 - $28/hr

Consults with engineers, production management, programmers, or others to resolve machining or ... Minimum two years' experience operating CNC lathes and/or mills or Machinist Technical ...

CNC Machinist - Day Shift

Eugene, OR · On-site

$20.50 - $28/hr

... engineers, production management, programmers, or others to resolve machining or programming ... CNC machine trainees, and/or material handlers). • Miscellaneous other duties as directed by ...

CNC Machinist - Day Shift

Eugene, OR · On-site

$20.50 - $28/hr

... engineers, production management, programmers, or others to resolve machining or programming ... CNC machine trainees, and/or material handlers). • Miscellaneous other duties as directed by ...

CNC Machinist - Day Shift

Eugene, OR · On-site

$20.50 - $28/hr

... engineers, production management, programmers, or others to resolve machining or programming ... CNC machine trainees, and/or material handlers). • Miscellaneous other duties as directed by ...

next page

Showing results 1-20

Cnc Programmer information

See Eugene, OR salary details

$16

$31

$45

How much do cnc programmer jobs pay per hour?

As of Aug 11, 2026, the average hourly pay for cnc programmer in Eugene, OR is $31.09, according to ZipRecruiter salary data. Most workers in this role earn between $25.58 and $35.00 per hour, depending on experience, location, and employer.

How much do CNC programmers earn?

CNC programmers typically earn between $45,000 and $75,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software can earn higher salaries, especially in manufacturing and aerospace sectors.

What are some common challenges CNC programmers face when transitioning from manual machining backgrounds?

CNC Programmers moving from manual machining often encounter challenges in interpreting complex CAD/CAM software and translating traditional machining knowledge into digital instructions. Adjusting to the precision and automation of CNC equipment requires learning new programming languages (like G-code) and understanding machine limitations. Additionally, troubleshooting programming errors and keeping up with rapidly evolving technologies can be demanding but also rewarding as these skills are highly valued in modern manufacturing environments.

What does a CNC programmer do?

A CNC programmer operates a computer numerical control machine to cut materials like metal and plastic for building things such as airplanes or appliances. In the simplest terms, the CNC programmer uses coding and software to tell the machine what to cut. In addition to initially programming machinery, they also troubleshoot and improve existing software and codes. They work with blueprints to ensure precise directions, and engineers to make improvements.

What is the difference between Cnc Programmer vs Cnc Machinist?

AspectCnc ProgrammerCnc Machinist
Primary RoleDesigns and writes CNC code to control machine toolsOperates and sets up CNC machines based on provided programs
Skills & CertificationsG-code programming, CAD/CAM software, technical certificationsMachine operation, measurement, troubleshooting skills
Work EnvironmentDesign offices, programming stations, sometimes on the shop floorShop floor, machine shop environments
ResponsibilitiesCreating programs, optimizing machining processesRunning machines, inspecting parts, maintaining equipment

While both roles work closely in manufacturing, a Cnc Programmer focuses on creating and optimizing CNC programs, whereas a Cnc Machinist operates and maintains the machines based on those programs. Understanding these differences helps in choosing the right career path or job search focus.

Is CNC programming in high demand?

CNC programming is in high demand due to the ongoing need for skilled operators and programmers in manufacturing and machining industries. As automation and precision manufacturing grow, experienced CNC programmers with knowledge of CAD/CAM software are increasingly sought after. The role often requires technical training or certifications and familiarity with CNC machine tools.

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

To thrive as a CNC Programmer, you need a solid understanding of machining processes, blueprint reading, and proficiency in G-code programming, often supported by a degree or certification in manufacturing or engineering. Familiarity with CAD/CAM software such as Mastercam or SolidWorks, and experience with CNC machine operation, are typically required. Attention to detail, problem-solving abilities, and effective communication are standout soft skills in this role. These competencies ensure precise part production, minimize errors, and help maintain efficient workflow in manufacturing environments.

What is a CNC programmer?

CNC Programmers are skilled professionals who create computer programs to control the operation of machines such as mills, lathes, and grinders in manufacturing. They use CAD (Computer-Aided Design) and CAM (Computer-Aided Manufacturing) software to develop precise instructions that tell CNC machines how to produce parts and components. Their role is crucial in ensuring products are made accurately and efficiently, meeting detailed specifications and quality standards.

Is a CNC programmer a good job?

A CNC programmer is a skilled trade role that involves creating and managing computer-controlled machine tool programs for manufacturing. It offers steady employment, requires technical skills, and often involves working in manufacturing environments with specialized software and machinery. Job satisfaction depends on interest in machining and technology, with opportunities for advancement and certification.
What are popular job titles related to Cnc Programmer jobs in Eugene, OR? For Cnc Programmer jobs in Eugene, OR, the most frequently searched job titles are:
What job categories do people searching Cnc Programmer jobs in Eugene, OR look for? The top searched job categories for Cnc Programmer jobs in Eugene, OR are:
What cities near Eugene, OR are hiring for Cnc Programmer jobs? Cities near Eugene, OR with the most Cnc Programmer job openings:
Infographic showing various Cnc Programmer job openings in Eugene, OR as of August 2026, with employment types broken down into 92% Full Time, and 8% Part Time. Highlights an 92% In-person, and 8% Remote job distribution, with an average salary of $64,667 per year, or $31.1 per hour.

$20.25 - $27.75/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 26 days ago


Job description

Description

King Retail Solutions,  a leading designer and manufacturer of retail design, decor, and cabinetry/casework/millwork is looking for a skilled CNC Router Operator. Typical materials processed are wood, plastic, acrylic, as well as others. 


Position Summary:

The CNC Programmer is responsible for the set-up and programming of the CNC machines. As a CNC operator you must be able to run the machines and keep an eye out for quality and meet all time expectations.


Essential Job Duties & Responsibilities:

Programmer

  • Works close with Production Lead and Project Coordinator to ensure that production jobs are done in the correct order, and that the programs provided to the CNC operators are accurate and timely.
  • Must be familiar with programming CNC machines.
  • Read and interpret shop drawings is a must.
  • Knowledge of programming Alphacam or Cabinet Vision a plus.

Operator

  • Inspect machinery or equipment to determine adjustments to machine.
  • Verifies accuracy of machined work pieces against blueprints or drawings.
  • Maintain consistent production quality.
  • Load and unload materials from machine
  • Understand technical operation of a CNC machine.
  • Read job order, instructions, and details.
  • Operates a safe work environment and keeps area neat and orderly, with materials and tools organized for efficient space utilization.
  • Input necessary data for operation and optimal material use.
  • Counts, sorts, stacks, and labels finished work pieces and disposes of waste materials.
  • Perform other related duties and special projects as assigned.

Education & Experience:

  • High School Diploma or equivalent; prior technical skills in related field; two to three years experience as the individual responsible for directing activities in production processes.

Knowledge, Skills and other Abilities:

  • Effective oral and written communication skills.
  • Time and project management skills.
  • Ability to work independently and follow directions; understands and interprets technical drawings, details, and written instructions.
  • Proven ability to accurately maintain and report on status of production jobs to lead and supervisor.
  • Proven ability to promote a cooperative work environment and teamwork.
  • Attention to detail and adhere to KRS quality standards.

Requirements

Education & Experience:

HS Diploma or equivalent; AA or BA preferred; prior technical skills in manufacturing or related field; two to three years' experience as the individual responsible for directing activities in shipping


Qualifications:

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.


Language Ability:

Ability to read and interpret documents such as safety rules, operating and maintenance 

instructions, and procedure manuals. Ability to write routine reports and

correspondence. Ability to speak effectively before groups of customers or employees

of organization.


Math Ability:

Ability to add, subtract, multiply, and divide in all units of measure, using whole

numbers, common fractions, and decimals. Ability to compute rate, ratio, and percent, 

and to draw and interpret bar graphs.


Reasoning Ability: 

Ability to apply common sense understanding to carry out detailed but uninvolved written or oral instructions. Ability to deal with problems involving a few concrete variables in standardized situations.


Work Environment:

The work environment characteristics described here 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 noise level in the work environment is usually loud.


Physical Demands:

Must be able to lift up to 30 pounds frequently. 

Ability to stand for up to 10 hours.

Must be able to move large sheet materials and pre-cut cores from carts or pallets to machine frequently.

Ability to perform activities that require bending, stooping, lifting, balancing and walking while handling materials.


King Retail Solutions offers:
Medical, Dental, and Vision plan
401(k) with company contribution
Flexible Spending Account
Short-Term Disability (company provided)
Long-Term Disability
Supplemental Life Insurance
Profit Sharing
Tuition Reimbursement
Paid holidays and Paid Time Off