1

Cnc Programming Jobs in Oregon (NOW HIRING)

CNC Expertise: 5+ years of experience setting up and operating CNC mills and lathes, with strong knowledge of G & M codes, manual programming, and Mastercam software * Technical Precision: Ability to ...

CNC Machinist

Milwaukie, OR · On-site

$24 - $32/hr

Minimum 2 years of CNC machine operating experience (CNC programming experience is a plus) * Knowledge of hand tools and knowledge of shop math (compound angles, trigonometry) * Prior experience with ...

CNC Machinist - Swing Shift

Albany, OR

$20 - $27.50/hr

CNC Machinist - WEEKDAY SWING SHIFT - NWI DEFENSE, ALBANY OR POSITION SUMMARY: Produces machined ... Plans machining by studying work orders, blueprints, engineering plans, materials, specifications ...

CNC Machinist - Weekend Swing

Albany, OR

$20 - $27.50/hr

Plans machining by studying work orders, blueprints, engineering plans, materials, specifications ... Preferred: Experience in setting up amp; operating CNC resources, in process inspection ...

CNC Machinist

Canby, OR · On-site

$25 - $41/hr

Cascade Engineering Technologies- CNC Machinist, Level 2 & 3 Pay: $25.00-$41.00 per hour Join a Growing Aerospace Manufacturer New 5-Axis Machines Strong Pay + Overtime Opportunities+ Quarterly ...

Tool Room Machinist

Beaverton, OR · On-site

$28 - $34/hr

Previous CNC programming experience required. Applicants must be authorized to work for ANY employer in the US. We are unable to sponsor or take over sponsorship of employment Visas. About Cinder ...

CNC Machinist

Canby, OR · On-site

$25 - $41/hr

Cascade Engineering Technologies- CNC Machinist, Level 2 & 3 Pay: $25.00-$41.00 per hour Join a Growing Aerospace Manufacturer | New 5-Axis Machines | Strong Pay + Overtime Opportunities+ Quarterly ...

CNC Machinist

Redmond, OR

$21.75 - $29.75/hr

The Powder Bed Fusion/Additive Manufacturing & Engineering facility is located in Redmond, OR. We ... The CNC Machinist will be responsible for programming, setting up, and operating CNC machines to ...

CNC Machinist

Redmond, OR · On-site

$65K - $80K/yr

The Powder Bed Fusion/Additive Manufacturing & Engineering facility is located in Redmond, OR. We ... The CNC Machinist will be responsible for programming, setting up, and operating CNC machines to ...

CNC Machinist

Redmond, OR · On-site

$21.75 - $29.75/hr

The Powder Bed Fusion/Additive Manufacturing & Engineering facility is located in Redmond, OR. We ... The CNC Machinist will be responsible for programming, setting up, and operating CNC machines to ...

next page

Showing results 1-20

Cnc Programming information

See Oregon salary details

$17

$32

$47

How much do cnc programming jobs pay per hour?

As of May 30, 2026, the average hourly pay for cnc programming in Oregon is $32.73, according to ZipRecruiter salary data. Most workers in this role earn between $26.92 and $36.88 per hour, depending on experience, location, and employer.

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 strong mathematical aptitude, mechanical understanding, and experience with blueprint reading, often supported by a degree or certification in manufacturing technology or a related field. Familiarity with CAD/CAM software, G-code programming, and CNC machine operation is essential. Attention to detail, problem-solving skills, and effective communication are crucial soft skills for optimizing processes and minimizing errors. These skills ensure efficient production, high-quality output, and smooth collaboration with engineering and production teams.

What are some common challenges CNC Programmers face when transitioning from manual machining to automated CNC environments?

CNC Programmers often find that moving from manual machining to CNC environments requires adapting to new software, precision expectations, and troubleshooting skills. Unlike manual machining, CNC programming involves understanding G-code, machine-specific software, and simulation tools, as well as resolving issues related to tool paths and machine errors. Collaboration with machinists and engineers becomes more critical to ensure that the programmed designs are both manufacturable and efficient. Staying updated with evolving technology and continuous learning are essential for a smooth transition and long-term success.

What is CNC programming?

CNC programming involves creating detailed instructions that guide computer numerical control (CNC) machines in the manufacturing of parts and products. CNC programmers use specialized software to convert design blueprints into precise code, which tells machines how to move, cut, and shape materials. This process ensures high accuracy, repeatability, and efficiency in manufacturing. CNC programming is essential in industries such as automotive, aerospace, and metal fabrication.

What is the difference between Cnc Programming vs Cnc Machinist?

AspectCnc Programming

Cnc Programming involves writing and editing code to control CNC machines, focusing on creating precise instructions for manufacturing parts. Cnc Machinists operate CNC machines, set up equipment, and manually adjust tools to produce parts based on the programs. Both roles require knowledge of CNC operations, often share certifications like CNC operator licenses, and work in manufacturing environments. While Cnc Programmers focus on coding and software, Cnc Machinists handle machine operation and adjustments. They often collaborate, with programmers providing instructions for machinists to execute.

What are the most commonly searched types of Cnc Programming jobs in Oregon? The most popular types of Cnc Programming jobs in Oregon are:
What are popular job titles related to Cnc Programming jobs in Oregon? For Cnc Programming jobs in Oregon, the most frequently searched job titles are:
What cities in Oregon are hiring for Cnc Programming jobs? Cities in Oregon with the most Cnc Programming job openings:
CNC Programmer/Machinist

CNC Programmer/Machinist

Oregon Tool

Portland, OR • On-site

$35 - $42/hr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 16 days ago


Job description

Work Location: Portland, OR
Your Career. Your Impact. Our Future.
At Oregon Tool, Inc., every Team Member drives our success. Your growth fuels our progress, empowering you to take initiative, share your ideas, and help shape what's next. With a long history of innovation and a pioneering spirit, we're a global team built on humility, grit, and collaboration - where every voice is valued and every contribution matters. If you're ready to bring your perspective and thrive in a people-first culture, join us and make an impact.
HIGHLIGHTS:
Hourly Rate: $35/HR - $42/HR
Shift: Primary Shift: Swing Shift: Monday - Thursday; 4pm - 2:30am. Must be available to assist the team with coverage on all shifts should special circumstances arise
HOW YOU MAKE AN IMPACT:
The CNC Programmer/Machinist will work in a team environment and develop CNC programs and processes for equipment and tooling components utilizing CNC controlled equipment & related software.
THE DETAILS:
  • High School Diploma or GED required
  • Operate and set up CNC machines (Vertical Machining Centers and Lathes), including loading materials, downloading programs, adjusting feed rates, and ensuring production runs meet schedule and quality standards
  • Perform troubleshooting and program adjustments to resolve complex issues independently, ensuring all parts conform to specifications
  • Handle routine maintenance and housekeeping by checking oil/coolant levels, cleaning machines, and keeping the work area safe and organized
  • Manage ERP (SAP) transactions and documentation, including labor and data entry, while maintaining clear communication to support smooth operations

QUALIFICATIONS & SKILLS:
  • CNC Expertise: 5+ years of experience setting up and operating CNC mills and lathes, with strong knowledge of G & M codes, manual programming, and Mastercam software
  • Technical Precision: Ability to read blueprints using GD&T, apply machine shop math, and work with close tolerances using precision inspection tools
  • Problem-Solving & Leadership: Proven ability to work independently, guide junior team members, and deliver solutions for complex machining challenges
  • Digital & Communication Skills: Proficient in Microsoft Office Suite and ERP systems (SAP preferred), with strong analytical thinking and clear written and verbal communication

WHAT WE OFFER:
  • Medical, Dental, and Vision Benefits available on day one (no waiting period)
  • 401k matching (100% of first 3%, 50% of next 3% = 4.5% match on 6% contribution)
  • Retirement Savings Plus Plan*
  • Earn up to 120 hours vacation during your first year of service
  • Paid holidays and one paid Community Involvement Day available per calendar year
  • Tuition reimbursement program
  • Safety shoes reimbursed at $100 per year
  • Safety prescription glasses through approved program
  • Global company with small company feel
  • Complimentary snack and coffee/tea to keep you fueled
  • Onsite cafeteria offering a variety of convenient options
  • Onsite Physical Therapist
  • Onsite Fitness center
  • Public Transit access

*Based on geographic location and company performance.
WHO WE ARE:
Oregon Tool, Inc. is a global, premium-branded, aftermarket-driven precision-cutting tool platform. At Oregon Tool, it is our goal to create, cultivate and sustain a global, inclusive people-first culture, where differences drive innovative solutions to meet the needs of our Team Members, customers, and communities. We welcome applications from all skilled individuals, including those from groups traditionally underrepresented, not just because it's the right thing to do, but because it makes our company #SharperTogether.
To learn more about our company and history visit us at: https://www.oregontool.com.
Oregon Tool, Inc. will only employ those who are legally authorized to work. Any offer of employment is contingent on a background investigation and drug screen. Oregon Tool, Inc. does not discriminate based on sex, race, color, religion, age, marital status, national origin, citizenship, disability, veteran status, or any other status protected under law.
During the application process we will not ask for or collect any confidential, proprietary, or sensitive personally identifiable information (e.g., date of birth; driver's license number; or credit card, bank account or other financial information). If you submit such information, you do so at your own risk, and we will not be liable to you or responsible for consequences of your submission. This notice should not be construed as an offer of employment or creating any terms of employment.
#LI-VR
#HP