Cnc Programmer
Job
Actalent
Fairview, OR (In Person)
$74,880 Salary, Full-Time
Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
61
out of 100
Average of individual scores
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
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.
Similar remote jobs
Carrington
Jacksonville, FL
Posted2 days ago
Updated1 day ago
International Foundation of Employee Benefit Plans
Brookfield, WI
Posted2 days ago
Updated1 day ago
Similar jobs in Fairview, OR
REYNOLDS LEARNING ACADEMY - WEST
Fairview, OR
Posted3 days ago
Updated1 day ago
Similar jobs in Oregon
The Corvallis Contractor
Corvallis, OR
Posted2 days ago
Updated1 day ago