1

Cnc Programmer Jobs in Edmonds, WA (NOW HIRING)

CNC Programmer

Everett, WA · On-site

$80K - $118K/yr

Monday through Friday 6am to 3:30pm Position Purpose Responsible for the design, programming, optimization, set ups, maintenance, and operation of CNC machining processes to produce high-quality ...

CNC Programmer - Damar

Monroe, WA · On-site

$35.25 - $51/hr

The CNC Programmer position offers level 1 - 3. Wage scale provided reflects level 1 - 2. The CNC Programmer role combines advanced programming, manufacturing engineering, and hands-on CNC machining ...

CNC Machinist/Programmer

Redmond, WA · On-site

$29.75 - $40.50/hr

If you are ready to take your career to the next level and be part of a globally respected engineering powerhouse, this is the perfect opportunity for you. Role Overview Are you a skilled CNC ...

CNC Machinist/Programmer

Redmond, WA · On-site

$29.75 - $40.50/hr

If you are ready to take your career to the next level and be part of a globally respected engineering powerhouse, this is the perfect opportunity for you. Role Overview Are you a skilled CNC ...

CNC Machinist/Programmer

Redmond, WA

$29.75 - $40.50/hr

If you are ready to take your career to the next level and be part of a globally respected engineering powerhouse, this is the perfect opportunity for you. Role Overview Are you a skilled CNC ...

Job details Domain Production Job field / Job profile Manufacture assembly and repair - Assembly Job title CNC Router Operator / Programmer Employment type Permanent Professional category Employees ...

Job details Domain Production Job field / Job profile Manufacture assembly and repair - Assembly Job title CNC Router Operator / Programmer Employment type Permanent Professional category Employees ...

next page

Showing results 1-20

Cnc Programmer information

See Edmonds, WA salary details

$18

$33

$49

How much do cnc programmer jobs pay per hour?

As of Jun 16, 2026, the average hourly pay for cnc programmer in Edmonds, WA is $33.99, according to ZipRecruiter salary data. Most workers in this role earn between $27.98 and $38.27 per hour, depending on experience, location, and employer.

What are some common challenges CNC Programmers face when transitioning from manual machining backgrounds?

CNC Programmers moving from manual machining often encounter challenges in interpreting complex CAD/CAM software and translating traditional machining knowledge into digital instructions. Adjusting to the precision and automation of CNC equipment requires learning new programming languages (like G-code) and understanding machine limitations. Additionally, troubleshooting programming errors and keeping up with rapidly evolving technologies can be demanding but also rewarding as these skills are highly valued in modern manufacturing environments.

What Does A CNC Programmer Do?

A CNC programmer operates a computer numerical control machine to cut materials like metal and plastic for building things such as airplanes or appliances. In the simplest terms, the CNC programmer uses coding and software to tell the machine what to cut. In addition to initially programming machinery, they also troubleshoot and improve existing software and codes. They work with blueprints to ensure precise directions, and engineers to make improvements.

What is a CNC programming salary?

The salary for a CNC programmer typically ranges from $45,000 to $75,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software can earn higher wages, especially in manufacturing environments with complex machinery.

What is the difference between Cnc Programmer vs Cnc Machinist?

AspectCnc ProgrammerCnc Machinist
Primary RoleDesigns and writes CNC code to control machine toolsOperates and sets up CNC machines based on provided programs
Skills & CertificationsG-code programming, CAD/CAM software, technical certificationsMachine operation, measurement, troubleshooting skills
Work EnvironmentDesign offices, programming stations, sometimes on the shop floorShop floor, machine shop environments
ResponsibilitiesCreating programs, optimizing machining processesRunning machines, inspecting parts, maintaining equipment

While both roles work closely in manufacturing, a Cnc Programmer focuses on creating and optimizing CNC programs, whereas a Cnc Machinist operates and maintains the machines based on those programs. Understanding these differences helps in choosing the right career path or job search focus.

Is there a demand for CNC programmers?

CNC programmers are in high demand across manufacturing industries due to the need for precise and efficient machining. Skilled programmers who can operate CAD/CAM software and understand machine tools are especially sought after, with employment opportunities expected to grow as manufacturing technology advances.

Will AI replace CNC programmers?

AI technology can automate certain tasks in CNC programming, such as toolpath generation and optimization, but it is unlikely to fully replace CNC programmers. Skilled programmers are needed to interpret complex designs, troubleshoot issues, and adapt to new machines and materials. Therefore, CNC programmers will continue to play a vital role alongside AI tools that enhance productivity and precision.

What are the key skills and qualifications needed to thrive as a CNC Programmer, and why are they important?

To thrive as a CNC Programmer, you need a solid understanding of machining processes, blueprint reading, and proficiency in G-code programming, often supported by a degree or certification in manufacturing or engineering. Familiarity with CAD/CAM software such as Mastercam or SolidWorks, and experience with CNC machine operation, are typically required. Attention to detail, problem-solving abilities, and effective communication are standout soft skills in this role. These competencies ensure precise part production, minimize errors, and help maintain efficient workflow in manufacturing environments.

Do CNC programmers make good money?

CNC programmers typically earn competitive wages that vary by experience, location, and industry. Entry-level positions may start lower, but experienced CNC programmers with skills in CAD/CAM software and machine operation can earn higher salaries, often supplemented by overtime and benefits.

What are CNC Programmers?

CNC Programmers are skilled professionals who create computer programs to control the operation of machines such as mills, lathes, and grinders in manufacturing. They use CAD (Computer-Aided Design) and CAM (Computer-Aided Manufacturing) software to develop precise instructions that tell CNC machines how to produce parts and components. Their role is crucial in ensuring products are made accurately and efficiently, meeting detailed specifications and quality standards.
What cities near Edmonds, WA are hiring for Cnc Programmer jobs? Cities near Edmonds, WA with the most Cnc Programmer job openings:

CNC Programmer

VAUPELL INDUSTRIAL

Everett, WA • On-site

$80K - $118K/yr

Full-time

Posted 23 days ago

Be an early applicant


Job description

Shift: Monday through Friday 6am to 3:30pm

Position Purpose

Responsible for the design, programming, optimization, set ups, maintenance, and operation of CNC machining processes to produce high-quality components with precision and efficiency. This role supports manufacturing from project inception through validation of current and all new machined projects. Apply Lean principles to optimize manufacturing by reducing waste (DOWNTIME: Defects, Overproduction, Waiting, Non-utilized talent, Transportation, Inventory, Motion, Excess processing). They enhance productivity through CAD/CAM programming, standardized setups (SMED), automation, and continuous improvement (Kaizen) to maximize value

Essential Duties and responsibilities

  • Set-up and operate CNC Lathes and Machining Centers (3 and 5 axis) to fabricate parts according to specifications.
  • Interpret technical drawings, blueprints, and schematics to determine machining operations.
  • Program the CNC machine inputting the design specifications and ensuring the machine performs as required.
  • Design and build CNC fixtures, tool holders, CMM fixtures, setting tools and editing programs.
  • Develop and optimize CNC programs: SMED(Automation), Standardization, Process Mapping and Waste Elimination
  • Perform first piece inspection to verify compliance with specifications and perform intermediate inspection of parts to ensure product stays within tolerances specified for the run.
  • Setting tools and editing programs.
  • Maintain accurate quality records and documentation in accordance with regulatory and internal requirements.
  • Collaborate with Engineers, Tooling, and various other departments to ensure the efficient production of parts.
  • Responsible for creating and/or reviewing setup sheets and specifications to determine best setup procedure, machining sequence, and quality requirements.
  • Responsible for following all established Vaupell policies, standard operating procedures and safety practices.
  • Utilize Lean Practices and Root Cause Analysis tools example: 6S, Fishbone Diagram, A3 Analysis, 5 whys and FMEA (Failure Mode and Effects Analysis).

Job Qualifications/Requirements

  • High School diploma or GED
  • Completion of Vocational or technical trades schooling desirable
  • Minimum of 5 years’ experience as a CNC Operator (required).
  • 3 years’ experience adjusting CNC programs.
  • Proficiency in CAD/CAM such as Mastercam, Hyper mill, FANUC G Code based CNC software.
  • Knowledge of machine controls, program codes, fixtures and tool offsets and CNC systems.
  • Experience setting up and operating CNC Lathes and Machining Centers.
  • Knowledge of measuring and inspection equipment.
  • Basic math aptitude and the ability to add, subtract, multiply and divide in various units of measure using whole numbers, fractions and decimals and the ability to compute rate, ratio, and percent.
  • Ability to read, analyze, and interpret blueprints, solid models, and written instructions.
  • Ability to read, speak, understand and follow instructions in English.
  • Must be able to wear and properly use the required personal protective equipment.

Candidates must be a “US Person” (i.e., US Citizen or Permanent Resident) to ensure Vaupell's compliance with ITAR (International Traffic in Arms Regulations) and EAR (Export Administration Regulations)

Environmental Condition

While performing the duties of this job, the employee is frequently exposed to moving mechanical parts. The employee is occasionally exposed to fumes, airborne particles, and vibrations. The noise level in the work environment is usually moderate to occasionally loud. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Physical Requirements

Required physical skills and abilities (see below)

  • A = 20% or less of work time
  • B= 20 to 60% of work time
  • C = 60% or more of work time
  • Blank = Not applicable


Standing

C


Bending at waist

A

Walking

C


Reaching below shoulder level

B

Sitting

B


Reaching above shoulder level

A

Lifting under 25 lbs.

C


Grasping

B

Lifting 25 to 50 lbs.

B


Handling

B

Lifting over 50 lbs.

A


Finger Dexterity

A

Carrying under 25 lbs.

C


Feeling

B

Carrying 25 to 50 lbs.

B


Eye-Hand coordination

B

Carrying over 50 lbs.

A


Eye-Hand-Foot coordination

B

Pushing under 25 lbs.

A


Hearing, ordinary

B

Pushing 25 to 50 lbs.

A


Hearing, other (explain below)


Pushing over 50 lbs.

A


Seeing – near vision acuity

B

Climbing stairs

B


Seeing – far vision acuity

A

Climbing ladders

A


Depth perception

B

Balancing

A


Color perception

A

Kneeling

A


Keyboarding

B

Crawling

A


Pulling

A

Turning/twisting

B


Other



Vaupell reserves the right to change, modify or add to the Essential Duties and Responsibilities of any position at any time.


Vaupell is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, belief and spirituality, gender, age, sexual orientation, gender identity or expression, ethnicity/national origin, pregnancy, genetic information, veteran or disability status.


Shift: Monday through Friday 6am to 3:30pm