Post Job Free
Sign in

CNC Programmer

Company:
Sigma Design
Location:
Portland, OR, 97203
Pay:
36USD - 46USD per hour
Posted:
May 04, 2025
Apply

Description:

Job Description

CNC Programmer

(Direct Placement for Client)

Sigma Design has collaborated with a heavy industrial fabrication and machine shop seeking an experienced CNC Programmer to join their facility in Portland, OR. This company is one of the largest machine shops on the west coast. They have a long history of offering a wide range of equipment and services. Their products are used in a variety of industries, including mining, steel mills, power generation, cement, pulp, and paper.

What Is Offered:

Medical, Dental, Vision, Employer Paid Life insurance, Telehealth services, Long and Short-Term Disability, HSA or FSA Account.

401(k) retirement plan with company match

Opportunities for advancement and ongoing training

2 weeks of vacation, 5 Oregon sick days and 4 personal days. Prorated upon hire.

Monday – Thursday, 6:00 am – 4:00 pm

$36.00 - $46.00 an hour/DOE

Primary Function:

The CNC Programmer is responsible for creating, optimizing, and maintaining CNC programs and machining setups for milling, turning, and multi-axis operations. This role ensures the efficient and accurate production of machined components in accordance with engineering specifications. The position also includes hands-on machining tasks and provides support to shop leadership as a backup foreman, contributing to overall productivity, quality, and process improvement.

Essential Job Functions - Responsibilities:

Develop and refine CNC programs for 3-axis and 5-axis machines using Gibbscam CAM software.

Plan machining operations in coordination with fabrication and external processes to ensure efficient workflow.

Interpret and work from complex engineering drawings, blueprints, and GD&T specifications.

Select appropriate cutting tools, feeds, speeds, and machining strategies for optimal part quality and efficiency.

Set up and operate CNC and manual machines during low programming volume periods or when hands-on machining is required.

Collaborate with machinists, engineers, and quality personnel to verify and validate machining accuracy and specifications.

Conduct test runs and troubleshoot programs and setups to resolve issues and improve machining processes.

Act as backup foreman, assisting with shop scheduling, work coordination, and team support in the foreman’s absence.

Maintain accurate documentation of programs, revisions, and tooling specifications.

Manage and update tool libraries, tooling inventory, and related documentation.

Adhere to and promote safety protocols, shop standards, and continuous improvement initiatives.

Education and Experience: (Knowledge, Skills, & Abilities)

Associates Degree or equivalent from a two-year college or technical school required.

Minimum of 5 years of directly related experience in CNC programming and machine operation.

Minimum 3 years of experience programming and operating CNC mills and lathes.

Proficiency in CAM software such as Gibbscam (preferred), Mastercam, or SolidCAM.

Strong working knowledge of G-code, machine tolerances, and precision tooling.

Previous experience in a leadership or coordination role is preferred.

Experience with large-scale or heavy-industry machining is a plus.

Excellent problem-solving skills and attention to detail.

Ability to read and interpret engineering drawings, including GD&T.

Background and drug screen - pass a post-offer background verification and drug screen.

Work Environment

Standard machine shop environment with various types of machinery. Appropriate safety garments (PPE) must be worn. Must be able to stand and work as long as 12 hours in different positions. Must be able to lift up to 50 pounds unassisted.

SIGMADESIGN is an Equal Opportunity Employer

Powered by JazzHR

KDHCjvdic8

Apply