Talent.com

Crane h1.location_city

[job_alerts.create_a_job]

Crane • gresham or

[last_updated.last_updated_variable_days]

Cnc Programmer

ActalentFairview, Oregon, USA
[job_card.full_time] +1

This role is responsible for developing CNC machine programs, fixtures, and tooling solutions to support efficient, high-quality production on the plant floor.You will collaborate closely with prod...[internal_linking.show_more]

Commercial Diver / Tender

Ballard Marine ConstructionWashougal, WA, US
[job_card.full_time]

WHY JOIN BALLARD MARINE CONSTRUCTION?.Ballard Marine Construction is a specialty marine and underwater contractor based in Washougal, WA, with regional offices and projects throughout North America...[internal_linking.show_more]

General Production Worker

AerotekPortland,OR,97086,USA
[job_card.full_time]

Machine Operator / Crane Operator.Operate overhead and wall‑walker cranes using remote and pendant controls.Select and secure appropriate rigging devices including chains, straps, hooks, and magnet...[internal_linking.show_more]

Frame Assembly Technician I - ESE

AGC Heat Transfer, IncFairview, OR, US
[job_card.full_time]
[filters_job_card.quick_apply]

Frame Assembly Technician I - ESE Reports To: ESE Supervisor FLSA S...[internal_linking.show_more]

Cnc Programmer

Cnc Programmer

ActalentFairview, Oregon, USA
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
  • [job_card.permanent]
[job_card.job_description]
Job Title: CNC Programmer
Job Description

This role is responsible for developing CNC machine programs, fixtures, and tooling solutions to support efficient, high-quality production on the plant floor. You will collaborate closely with production leadership and other CNC programmers to understand production needs, translate engineering requirements into robust machining processes, and support operators with clear documentation and training.

Responsibilities

  • Program multiple CNC machines to produce parts that meet all specifications and quality requirements.
  • Read and interpret blueprints, design models, and Geometric Dimensioning and Tolerancing (GD&T) to determine machining requirements.
  • Specify machining processes and select appropriate cutting tools for each job.
  • Design and/or build setups and fixturing for parts to ensure safe, repeatable, and efficient machining.
  • Create clear, detailed documentation and setup sheets for machine operators to use with each program.
  • Prove out new and existing CNC programs at the machine, making adjustments as needed to ensure accuracy and efficiency.
  • Inspect parts visually and mechanically to verify conformance to prints, process dimensions, and quality standards.
  • Troubleshoot issues that arise during the manufacturing process and implement corrective actions.
  • Complete quality control tests on parts to validate process capability and product consistency.
  • Help train staff on machine operation procedures, program usage, and best practices.
  • Maintain accurate documentation, including programming file revision levels, and ensure proper backup of all program files.
  • Collaborate with production and engineering teams to support continuous improvement of machining processes.
Essential Skills
  • Deep understanding of G and M code, including the ability to read, write, and modify programs.
  • Proficiency with Macro-B operations.
  • Experience using Mastercam for CNC programming.
  • Ability to read and interpret blueprints and GD&T.
  • Experience programming CNC mills, including 5-axis machines.
  • Horizontal mill setup experience, preferably with FANUC controls.
  • Experience with horizontal lathes with live tooling.
  • Working knowledge of speeds, feeds, and tooling selection for various materials.
  • Ability to inspect parts using appropriate measuring tools and methods.
  • Strong communication skills and attention to detail.
  • Experience with MS Office programs.
  • Strong skills working with PC file systems for organizing and managing program files.
Additional Skills & Qualifications
  • 5+ years of experience programming 5-axis CNC machines is ideal.
  • Openness to candidates with at least 3+ years of CNC programming experience and prior experience as a machinist.
  • High school diploma or GED required.
  • Two-year degree in Machining Technology preferred.
  • Experience with CAD/CAM and simulation software, preferably Solid Edge, Mastercam, and NCSIMUL.
  • Experience in machine shop math.
  • Ability to operate a forklift, overhead crane, and other lifting devices.
  • Strong problem-solving skills and a continuous improvement mindset.
  • Ability to work collaboratively with production and engineering teams.
Work Environment

This position is based in a modern manufacturing plant environment with a strong focus on precision machining and quality. You will work directly with CNC mills, including 5-axis equipment, horizontal mills (preferably with FANUC controls), and horizontal machines with live tooling, supported by CAD/CAM and simulation tools such as Mastercam, Solid Edge, and NCSIMUL. The role involves time at both computer workstations and on the shop floor during program prove-outs, inspections, and troubleshooting. Flexible schedule options are available, including a day shift with either a 4x10 Monday–Thursday schedule or a 5x8 Monday–Friday schedule. Safety procedures are well established, and appropriate use of material handling equipment such as forklifts, overhead cranes, and lifting devices is expected.

Job Type & Location

This is a Permanent position based out of Fairview, OR.

Pay and Benefits

The pay range for this position is $64480.00 - $85280.00/yr.

- Health, dental and vision plans- 12 paid holidays - Paid vacation and sick leave - Strong 401(k) plan

Workplace Type

This is a fully onsite position in Fairview,OR.

Application Deadline

This position is anticipated to close on May 6, 2026.

Diversity, Equity & Inclusion

At Actalent, diversity and inclusion are a bridge towards the equity and success of our people. DE&I is embedded into our culture through:

  • Hiring diverse talent
  • Maintaining an inclusive environment through persistent self-reflection
  • Building a culture of care, engagement, and recognition with clear outcomes
  • Ensuring growth opportunities for our people

Actalent is an equal opportunity employer.