CNC Programmer (Milwaukie, OR, US, 97267)

Epiroc
United States
Workplace: OnsiteFull timeUSD 30 - 45 hourlyFunction: Software EngineeringEducation: bachelorsSkills: ["Communication","Teamwork","Problem-solving","Initiative","Attention to detail"]

Develop, optimize, and maintain CNC programs for multi-axis mills, lathes, and other CNC equipment to produce components safely and to specification. Create machining strategies to improve cycle time, tool life, and quality; validate programs through simulation, prove-outs, and production checks. Coordinate with manufacturing, quality, and engineering teams on DFM, troubleshooting, first-article inspections, documentation, and continuous improvement initiatives.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Epiroc
Epiroc
13 hours ago

CNC Programmer (Milwaukie, OR, US, 97267)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 13 hours agoStatus: Live
Reposted: similar role first listed 5 months ago

Job Summary

Develop, optimize, and maintain CNC programs for multi-axis mills, lathes, and other CNC equipment to produce components safely and to specification. Create machining strategies to improve cycle time, tool life, and quality; validate programs through simulation, prove-outs, and production checks. Coordinate with manufacturing, quality, and engineering teams on DFM, troubleshooting, first-article inspections, documentation, and continuous improvement initiatives.
Location: United States
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key 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
  • •Verify program accuracy through simulation, prove-outs, and production validation
  • •Generate and maintain setup sheets, tooling lists, work instructions, and process documentation with revision control
  • •Troubleshoot machining/programming issues on the production floor and support root cause analysis and first-article inspections

Pay and Benefits

Salary: USD 30 - 45 hourly
Perks:Health InsuranceDentalVisionPrescriptionTelemedicineDisability InsuranceLife Insurance401kPaid LeaveHsaFsaEmployee Assistance

Key Requirements

  • •3+ years of CNC programming experience in a manufacturing environment
  • •Associate degree in Manufacturing Technology, Machining, Engineering Technology, or equivalent experience
  • •Proficiency with CAM software such as MasterCAM, Fusion 360, Esprit, NX, SmartCAM, or similar (MasterCAM preferred but not required)
  • •Strong understanding of CNC machining principles, cutting tools, feeds/speeds, and workholding methods
  • •Experience with G-code programming, CNC setup, and reading engineering drawings including GD&T
Experience:Manufacturing
Education:Bachelor's
Skills:CommunicationTeamworkProblem-solvingInitiativeAttention to detail
Tech Stack:CNCG-codeMasterCAMFusion 360EspritNXSmartCAMCreo

Eligibility

Work Authorization:Authorization required. Sponsorship not provided.

Company Brief

Epiroc
Designs, manufactures and services equipment, tools and solutions for mining and infrastructure industries, including rock drilling rigs, excavation tools, and aftermarket services to improve productivity and sustainability.
Industry: Mining & Metals
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Stockholm, Sweden
Founded: 2018
WebsiteLinkedIn