Cnc Programmer
Actalent - Fairview, OR
Apply NowJob Description
Job Title: CNC ProgrammerJob 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 Mondayu2013Thursday schedule or a 5x8 Mondayu2013Friday 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. About Actalent Actalent is a global leader in engineering and sciences services. For more than 40 years, weu2019ve helped visionary companies advance their goals. Headquartered in the United States, our teams span 150 offices across North America, EMEA, and APACu2014with four delivery centers in India led by 1,000+ extraordinary employees who connect their passion with purpose every day. Our Bangalore, Hyderabad, Pune, and Chennai delivery centers are hubs of engineering expertise, with core capabilities in mechanical and electrical engineering, systems and software, and manufacturing engineering. Our teams deliver work across multiple industries including transportation, consumer and industrial products, and life sciences. We serve more than 4,500 clients, including many Fortune 500 brands. Learn more about how we can work together at .
Created: 2026-04-24