×
Register Here to Apply for Jobs or Post Jobs. X

CNC Programmer

Job in Milwaukie, Clackamas County, Oregon, USA
Listing for: Epiroc Group
Full Time position
Listed on 2026-01-31
Job specializations:
  • Manufacturing / Production
    Manufacturing Engineer
  • Engineering
    Manufacturing Engineer
Salary/Wage Range or Industry Benchmark: 62000 - 75000 USD Yearly USD 62000.00 75000.00 YEAR
Job Description & How to Apply Below

CNC Programmer

Functional area:

Production

Onsite or Remote:
Onsite

Country/Region: US

Location:

Milwaukie, OR, US, 97267

Company name:
Epiroc Industrial Tools and Attachments

Date of posting:
Jan 28, 2026

United. Inspired.Performance unites us, innovation inspires us, and commitment drives us to keep moving forward.

All new thinkers are welcome.We are looking for candidates who want to develop, grow, and dare to think new. Innovation is an important part of our DNA. If you appreciate an environment where you get to think new and constantly evolve, you will thrive here.

Join Our Team as a CNC Programmer at Epiroc!

This CNC programmer role is responsible for developing and supporting the creation of CNC programs and processes to support the manufacturing. This safety-sensitive role will specialize in the creation of CNC programs for machining processes but may assist in other manufacturing areas such as welding or material prep.

Work Type:
Onsite -
This position will be based onsite at our Milwaukie, OR facility. This job opening is not eligible for immigration/work visa sponsorship.

Shift Timings: Dayshift;
Monday to Friday

Salary Range:
The salary for this position is between $62,000 and $75,000 annually, depending on experience and qualifications. This range reflects our commitment to fair pay based on skills, experience, and market standards.

Responsibilities:

  • Plan, create, verify, and revise machine control programs, data, and documentation that directs the operation for multi-axis numerically controlled machines required to manufacture complex parts.
  • Provide technical expertise of large format milling and turning to engineering and manufacturing teams.
  • Define requirements for fixtures and other work holding used to manufacture parts.
  • Work with manufacturing engineers and design engineers to ensure design for manufacturability (DFM) has been incorporated.
  • Select the appropriate tools and machine speeds and feed rates according to the machine shop processes, part specifications, and machine capabilities.
  • Define and implement new standards and processes within the programming and manufacturing departments.
  • Mentor less experienced CNC programmers.
  • Use required PPE (personal protective equipment) and adhere to all EHS programs, policies, and procedures.
  • Support Manufacturing, Engineering, EHS, and Quality.
  • Troubleshoot and resolve manufacturing process issues.
  • Continuously improve the quality of manufacturing processes.
  • Assist with root cause analysis activities with multiple departments.
  • Stay up to date with industry trends and technologies.
  • Adhere to all safety, health, and environmental procedures, policies, and practices, and report any potential hazards to the supervisor.
  • Attend meetings and training as required.
  • Overtime as required.
  • Any other duties assigned that fall within the employee’s capabilities.

Knowledge/

Education:

Associate or bachelor's degree in a related field (or equivalent experience) with 5+ years of CNC programming experience.

Proficiency with Mastercam and Veri Cut (machine-building simulation preferred).

Experience with solid modeling (Solid Works or CREO) and 2D CAD tools (AutoCAD, Key Creator, or similar).

On-machine probing programming for setup/inspection; auto-comp a plus.

  • Experience with redundant tooling macros and tool assembly libraries.
  • Strong GD&T knowledge.
  • Lean manufacturing experience and strong mechanical aptitude.
  • Industrial welding process experience is a plus. Proficient in Microsoft Excel, Word, and Power Point

Skills and Abilities:

  • Ability to read, interpret, and create engineering and production drawings.
  • Intermediate computer skills are required, as are good organizational, prioritizing, & problem-solving skills.
  • Ability to prepare routine administrative paperwork and self-directed with the ability to take initiative.
  • Excellent critical thinking, communication, problem-solving skills, and interpersonal skills.
  • Ability to work in a fast-paced environment dealing with ad-hoc issues when required.



Note:

This job description is not intended to be an exhaustive list of all duties, responsibilities, or qualifications associated with the job. Employees are held accountable for all duties of the…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary