Onsite CNC Programmer — Multi-Axis Milling & Turning Expert

Epiroc Group

Milwaukie (OR)

On-site

USD 41,000 - 62,000

Full time

5 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health care eligibility
Wellness program
401(k) plan
Paid Vacation

Job summary

Epiroc CNC Programmer position in Milwaukie, OR focuses on developing, optimizing, and maintaining CNC programs for multi-axis mills and lathes. You will work closely with manufacturing engineers, machinists, quality assurance, and shop leads to ensure safety, efficiency, and conformance to specifications.

The role requires 3+ years of CNC programming experience, an associate degree in Manufacturing Technology, and CAM software proficiency (MasterCAM, Fusion 360, Esprit, NX, SmartCAM, or Creo).

Qualifications

  • Associate degree in Manufacturing Technology or equivalent required.
  • 3+ years CNC programming experience in a manufacturing environment.
  • Proficiency with CAM software such as MasterCAM, Fusion 360, Esprit, NX, SmartCAM, or similar; MasterCAM preferred.
  • Strong understanding of CNC machining principles; familiarity with cutting tools, feeds and speeds, and workholding methods.

Responsibilities

  • Create, modify, and optimize CNC programs for multi-axis mills, lathes, and other CNC equipment.
  • Develop machining strategies to improve cycle times, tool life, and product quality.
  • Select appropriate cutting tools, workholding fixtures, and machining parameters.
  • Verify program accuracy through simulation, prove-outs, and production validation.
  • Generate and maintain setup sheets, tooling lists, work instructions, and process documentation.
  • Collaborate with engineers to ensure design for manufacturability (DFM) is applied.
  • Troubleshoot machining and programming issues on the production floor and assist with root cause analysis.
  • Support first-article inspections and production launches.
  • Improve processes, reduce costs, and increase throughput with Manufacturing Eng.
  • Maintain revision control of CNC programs and manufacturing documentation.
  • Participate in lean manufacturing and continuous improvement initiatives.
  • Ensure safety, quality, and company standards compliance.

Skills

G-code programming
Machine setup
GD&T interpretation
Problem solving
Teamwork
Multi-project management
4-axis / 5-axis programming
Probe programming

Education

Associate degree in Manufacturing Technology

Tools

MasterCAM
Fusion 360
Esprit
NX
SmartCAM
Creo

Job description

Epiroc CNC Programmer position in Milwaukie, OR focuses on developing, optimizing, and maintaining CNC programs for multi-axis mills and lathes. You will work closely with manufacturing engineers, machinists, quality assurance, and shop leads to ensure safety, efficiency, and conformance to specifications.

The role requires 3+ years of CNC programming experience, an associate degree in Manufacturing Technology, and CAM software proficiency (MasterCAM, Fusion 360, Esprit, NX, SmartCAM, or Creo).

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Onsite CNC Programmer – Multi‑Axis Machining
Onsite CNC Programmer – Multi‑Axis Machining

Epiroc • Portland (OR)

On-site
USD 41,000 - 62,000
Health care eligibility
401(k) plan
Tuition reimbursement program
+1
Onsite CNC Programmer - Multi-Axis Machining & Growth
Onsite CNC Programmer - Multi-Axis Machining & Growth

Epiroc Industrial Tools and Attachments • Milwaukie (OR)

On-site
USD 41,000 - 62,000
Health care eligibility
401(k) plan
Tuition reimbursement
+4
CNC Machinist: Lathe & Mill (Onsite) | Sign-On Bonus
CNC Machinist: Lathe & Mill (Onsite) | Sign-On Bonus

Epiroc Group • Milwaukie (OR)

On-site
USD 33,000 - 50,000
Referral bonus available
Sign-on bonus available
Senior CNC Programmer - Multi-Axis Milling/Turning
Senior CNC Programmer - Multi-Axis Milling/Turning

Adecco • Town of Wausau (WI)

On-site
USD 70,000 - 85,000
Medical
Dental
Life Insurance
+1
Senior CNC Programmer: Multi-Axis Milling - On-site
Senior CNC Programmer: Multi-Axis Milling - On-site

Jobot • Anaheim (CA)

On-site
USD 110,000 - 115,000
401(k)
Health insurance
Paid time off
+2
CNC Programmer – Multi-Axis Milling/Lath, On-Site
CNC Programmer – Multi-Axis Milling/Lath, On-Site

Jobot Consulting • Anaheim (CA)

On-site
USD 110,000 - 115,000
401(k)
Health insurance
Paid time off
+2
CNC Programmer - Multi-Axis Milling/Turning | Flexible
CNC Programmer - Multi-Axis Milling/Turning | Flexible

Express Employment Professionals • Irwin

On-site
USD 50,000 - 70,000
Medical, dental, and vision benefits
Weekly paychecks
Referral bonuses
+1
Senior CNC Programmer - Multi-Axis CAM & Process Optimization
Senior CNC Programmer - Multi-Axis CAM & Process Optimization

Align Precision Corp • Town of Florida (NY)

Hybrid
USD 75,000 - 110,000
Senior CNC Programmer — Mastercam & Multi‑Axis Milling
Senior CNC Programmer — Mastercam & Multi‑Axis Milling

cpiedb • Beverly (MA)

On-site
USD 55,000 - 76,000
Medical, vision and dental insurance
Disability insurances
Retirement with company match
+4
CNC Programmer: Precision Milling & Multi-Axis Ops
CNC Programmer: Precision Milling & Multi-Axis Ops

Rotary Systems, Inc. • Ramsey (MN)

On-site
USD 60,000 - 90,000
Career development opportunities
IRA options with company contributions
Life and disability insurance