1

Junior Cnc Programmer Jobs in Portland, OR (NOW HIRING)

CNC Programmer

Hillsboro, OR

$28.75 - $39.50/hr

This role is responsible for programming, setting up, proving out, operating, and inspecting small ... to CNC operators or junior machinists. LOCATION On-site in Hillsboro, OR SALARY Salary is ...

New

CNC Programmer

Hillsboro, OR · On-site

$28.75 - $39.50/hr

This role is responsible for programming, setting up, proving out, operating, and inspecting small ... to CNC operators or junior machinists. LOCATION On-site in Hillsboro, OR SALARY Salary is ...

New

Junior CAM Programmer

Hillsboro, OR · On-site

$32 - $36/hr

Overview We are seeking a motivated and detail-oriented Junior CAM Programmer to join our dynamic ... Program CNC machines using G-Code to ensure accurate and efficient production. * Set up and change ...

Overview We are seeking a motivated and detail-oriented Junior CAM Programmer to join our dynamic ... Program CNC machines using G-Code to ensure accurate and efficient production. * Set up and change ...

Working alongside experienced programmers and machinists, the Junior CAM Programmer will create and ... Create and modify CNC programs utilizing GibbsCAM. * Program vertical 3-axis machining centers.

CNC Machinist

Portland, OR · On-site

$28 - $45/hr

... engineers, supervisors, and team members to develop machining strategies that improve efficiency and product quality. · Train and mentor junior machinists, sharing expertise in both CNC and heavy ...

Develop complete CNC programs for complex machined components utilizing GibbsCAM. * Program and ... Mentor junior programmers and machinists. * Participate in continuous improvement projects ...

Master Machinist

Tualatin, OR · On-site

$37 - $43/hr

... CNC programmers, and production teams to refine manufacturing processes and improve product quality. • Train and mentor junior machine operators, ensuring adherence to best practices and safety ...

The position works hands-on with both manual and CNC equipment while collaborating with engineering ... Train and mentor junior team members or apprentices on equipment and processes Education and ...

Tool & Die Machinist I

Beaverton, OR · On-site

$66K - $74K/yr

The position works hands-on with both manual and CNC equipment while collaborating with engineering ... Train and mentor junior team members or apprentices on equipment and processes Education and ...

Junior Cnc Programmer information

See Portland, OR salary details

$8

$28

$50

How much do junior cnc programmer jobs pay per hour?

As of Aug 29, 2026, the average hourly pay for junior cnc programmer in Portland, OR is $28.59, according to ZipRecruiter salary data. Most workers in this role earn between $17.36 and $35.19 per hour, depending on experience, location, and employer.

What is a junior CNC programmer?

A Junior CNC Programmer is an entry-level role responsible for creating and optimizing CNC (Computer Numerical Control) machine programs for manufacturing parts. They assist in translating blueprints and technical drawings into precise machine instructions, ensuring accuracy and efficiency in production. Juniors typically work under experienced programmers and may also help with troubleshooting, machine setup, and quality control. This role requires knowledge of CAD/CAM software, G-code programming, and a strong understanding of machining processes.

What are the key skills and qualifications needed to thrive as a junior CNC programmer?

To thrive as a Junior CNC Programmer, you need a solid understanding of CNC machining principles, blueprint reading, and basic programming skills, often supported by a relevant associate degree or vocational training. Familiarity with CAD/CAM software (such as Mastercam or Fusion 360) and knowledge of G-code is typically required, and certifications like NIMS can be beneficial. Attention to detail, willingness to learn, and strong problem-solving abilities help junior programmers excel and integrate well into manufacturing teams. These skills ensure accurate part production, minimize errors, and enable effective collaboration within a fast-paced production environment.

What are some common challenges faced by junior CNC programmers in their first year?

Junior CNC Programmers often encounter challenges such as adapting to strict quality standards, troubleshooting unexpected machine issues, and learning the specific protocols of their employer’s shop floor. Mastering new software tools and interpreting complex technical drawings can also take some adjustment. Typically, new hires work closely with senior programmers and machinists, which helps them gain practical experience and develop confidence. Overcoming these early challenges is an important part of the learning curve and can significantly accelerate career growth in CNC programming.

How much do junior CNC programmers earn?

Junior CNC programmers typically earn between $35,000 and $50,000 annually, depending on experience, location, and industry. Entry-level positions may start lower, but with skills in G-code programming and familiarity with CNC machines, salaries can increase with experience and certifications.

How to become a junior CNC programmer with no experience?

To become a junior CNC programmer with no experience, start by gaining basic knowledge of machining and CNC operations through online courses or technical school programs. Learning to operate CNC machines and understanding G-code programming are essential, and obtaining certifications can improve job prospects. Entry-level positions often require a willingness to learn and some familiarity with CAD/CAM software.

Is there a demand for junior CNC programmers?

There is steady demand for junior CNC programmers as manufacturing and machining industries continue to grow, especially for those skilled in CAD/CAM software and machine operation. Entry-level positions are available in various sectors such as aerospace, automotive, and medical device manufacturing, often requiring basic programming knowledge and certifications. Job prospects improve with experience, technical skills, and familiarity with CNC machinery and programming languages like G-code.

What are the most commonly searched types of Cnc Programmer jobs in Portland, OR?

The most popular types of Cnc Programmer jobs in Portland, OR are:

What are popular job titles related to Junior Cnc Programmer jobs in Portland, OR?

For Junior Cnc Programmer jobs in Portland, OR, the most frequently searched job titles are:

What job categories do people searching Junior Cnc Programmer jobs in Portland, OR look for?

The top searched job categories for Junior Cnc Programmer jobs in Portland, OR are:

$28.75 - $39.50/hr

Full-time

Posted 3 days ago

New


Job description

GENERAL SUMMARY

LAIKA is seeking a proficient and highly independent CNC Programmer to support CNC manufacturing for multiple studio departments. This role is responsible for programming, setting up, proving out, operating, and inspecting small-batch prototype precision parts. 

JOB FUNCTIONS
  • Review models, drawings, and part requirements to determine machining approach, tooling, workholding, setup sequence, and inspection strategy for machined parts used throughout the studio.
  • Create CNC programs for 3-axis milling using ESPRIT EDGE to machine small-batch precision parts from materials including annealed tool steels, aluminum, bronze, and plastics.
  • Set up, prove out, operate, and troubleshoot CNC programs on a Haas VF1 vertical mill, Makino U3 Wire EDM, and Babin-Hardinge CNC lathe.
  • Transfer appropriate setup and operation work to a CNC Operator by providing clear setup direction, process notes, inspection expectations, and troubleshooting support.
  • Use simulation, probing, inspection, and machining judgment to verify programs before and during prove-out.
  • Select appropriate cutting tools, holders, fixtures, workholding methods, speeds, feeds, and machining strategies.
  • Inspect parts using appropriate inspection tools including micrometers, calipers, pin gauges, height gauges, indicators, optical comparator, and microscope inspection methods.
  • Read and interpret drawings, CAD models, and GD&T requirements, and read and edit G-code as needed including programs using macro variables.
  • Use Renishaw probing or similar probing methods for setup, verification, and process support.
  • Perform occasional CAD work in Autodesk Inventor to support fixture design and related machining needs.
  • Troubleshoot machining, workholding, tooling, tolerance, finish, and repeatability issues, and perform occasional manual machining as needed.
  • Contribute to an evolving system of process notes, setup practices, tooling standards, and CAM/machine workflows.
  • Communicate clearly with mechanical fabrication leadership and internal customers regarding part requirements, technical concerns, schedule impacts, and process risks.
  • Work effectively with artists, engineers, designers, and other studio staff in a nontraditional CNC manufacturing environment. 
QUALIFICATIONS 
  • 3+ years of CNC programming experience.
  • Experience programming, setting up, proving out, and operating 3-axis CNC mills.
  • Ability to independently create a process plan, select tooling and workholding, program, simulate, set up, prove out, inspect, and troubleshoot from a model or drawing.
  • Experience machining small or highly detailed parts including producing tight-tolerance precision components, commonly to .001 in.
  • Strong understanding of cutting tools, toolholders, workholding, speeds, and feeds.
  • Ability to read and interpret mechanical drawings, CAD models, and GD&T requirements.
  • Hands-on inspection experience using precision inspection tools.
  • Experience reading and editing G-code.
  • Experience working with macro variables.
  • Strong troubleshooting skills related to machining, setup, tooling, finish, tolerance, and repeatability.
  • Ability to work independently with minimal direction after LAIKA-specific training.
  • Clear communication skills and the ability to identify and resolve technical concerns early. 
PREFERRED QUALIFICATIONS
  • Experience with ESPRIT, ESPRIT EDGE, or similar CAM software.
  • Experience with Haas CNC controls or Haas vertical mills.
  • Experience with Renishaw probing or similar CNC probing systems.
  • Wire EDM experience.
  • CNC lathe experience.
  • CAD experience, especially Autodesk Inventor.
  • Experience supporting low-volume production or prototype-to-small-batch manufacturing.
  • Experience providing technical direction, setup guidance, and process support to CNC operators or junior machinists. 
LOCATION

On-site in Hillsboro, OR 

SALARY

Salary is commensurate with skills and experience.

WORK ENVIRONMENT AND PHYSICAL REQUIREMENTS

The physical demands and work environment characteristics described here are representative of those required to perform the essential functions of this job. Reasonable accommodations may be made as required by applicable law. 

  • While performing the duties of this job, the employee may be required to walk, stand, sit, use hands to operate mechanical equipment, reach with hands and arms, balance, stoop, talk, and hear both in person and by telephone. The employee must be able to lift and/or move up to 30 pounds. Vision requirements include close vision, distance vision, and the ability to adjust focus.
  • The employee works under typical shop conditions around CNC equipment, cutting tools, inspection equipment, small parts, coolant, oil, and tumbling equipment, with variable indoor temperatures. The noise level is usually moderate.