1

Cnc Programming Jobs in Medford, OR (NOW HIRING)

Tooling Machinist

Grants Pass, OR

$20 - $27.25/hr

The ideal candidate has a strong background in CNC operation and programming, a sharp eye for detail, and the ability to work independently as well as part of a team. Key Responsibilities: * Set up ...

Tooling Machinist

Grants Pass, OR · On-site

$20 - $27.25/hr

The ideal candidate has a strong background in CNC operation and programming, a sharp eye for detail, and the ability to work independently as well as part of a team. Key Responsibilities: * Set up ...

Tooling Machinist

Grants Pass, OR · On-site

$20 - $27.25/hr

The ideal candidate has a strong background in CNC operation and programming, a sharp eye for detail, and the ability to work independently as well as part of a team. Key Responsibilities: * Set up ...

... engineering drawings. * Initiates machining tip sheets. * Proficiently operates all CNC machines with little or no supervision. * Fabricates or manufactures repair parts or basic tooling. Level III ...

Machinist - Swing Shift

Medford, OR · On-site

$26 - $44/hr

... engineering drawings. * Initiates machining tip sheets. * Proficiently operates all CNC machines with little or no supervision. * Fabricates or manufactures repair parts or basic tooling. Level III ...

Machinist - Swing Shift

Medford, OR · On-site

$26 - $44/hr

... engineering drawings. * Initiates machining tip sheets. * Proficiently operates all CNC machines with little or no supervision. * Fabricates or manufactures repair parts or basic tooling. Level III ...

... engineering drawings. * Initiates machining tip sheets. * Proficiently operates all CNC machines with little or no supervision. * Fabricates or manufactures repair parts or basic tooling. Level III ...

... engineering drawings. * Initiates machining tip sheets. * Proficiently operates all CNC machines with little or no supervision. * Fabricates or manufactures repair parts or basic tooling. Level III ...

Department Supervisor - Engineering Band: Production Associate Band P03 Location: Grants Pass, OR ... Some Experience preferred supporting CNC manufacturing equipment and automated production systems.

Composite Technician

Medford, OR · On-site

$25.15 - $34.96/hr

Operates various precision measuring tools (calipers, scales, etc.), hand tools, CNC ply cutter ... Blueprint reading Ability to understand and interpret engineering drawings, specifications, manuals ...

Composite Technician

Medford, OR · On-site

$25.15 - $34.96/hr

Operates various precision measuring tools (calipers, scales, etc.), hand tools, CNC ply cutter ... Blueprint reading Ability to understand and interpret engineering drawings, specifications, manuals ...

Operates various precision measuring tools (calipers, scales, etc.), hand tools, CNC ply cutter ... Blueprint reading Ability to understand and interpret engineering drawings, specifications, manuals ...

next page

Showing results 1-20

Cnc Programming information

See Medford, OR salary details

$17

$32

$46

How much do cnc programming jobs pay per hour?

As of Aug 21, 2026, the average hourly pay for cnc programming in Medford, OR is $32.16, according to ZipRecruiter salary data. Most workers in this role earn between $26.49 and $36.20 per hour, depending on experience, location, and employer.

What is CNC programming?

CNC programming involves creating detailed instructions that guide computer numerical control (CNC) machines in the manufacturing of parts and products. CNC programmers use specialized software to convert design blueprints into precise code, which tells machines how to move, cut, and shape materials. This process ensures high accuracy, repeatability, and efficiency in manufacturing. CNC programming is essential in industries such as automotive, aerospace, and metal fabrication.

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

To thrive as a CNC Programmer, you need strong mathematical aptitude, mechanical understanding, and experience with blueprint reading, often supported by a degree or certification in manufacturing technology or a related field. Familiarity with CAD/CAM software, G-code programming, and CNC machine operation is essential. Attention to detail, problem-solving skills, and effective communication are crucial soft skills for optimizing processes and minimizing errors. These skills ensure efficient production, high-quality output, and smooth collaboration with engineering and production teams.

What are some common challenges CNC programmers face when transitioning from manual machining to automated CNC environments?

CNC Programmers often find that moving from manual machining to CNC environments requires adapting to new software, precision expectations, and troubleshooting skills. Unlike manual machining, CNC programming involves understanding G-code, machine-specific software, and simulation tools, as well as resolving issues related to tool paths and machine errors. Collaboration with machinists and engineers becomes more critical to ensure that the programmed designs are both manufacturable and efficient. Staying updated with evolving technology and continuous learning are essential for a smooth transition and long-term success.

What is the difference between Cnc Programming vs Cnc Machinist?

AspectCnc Programming

Cnc Programming involves writing and editing code to control CNC machines, focusing on creating precise instructions for manufacturing parts. Cnc Machinists operate CNC machines, set up equipment, and manually adjust tools to produce parts based on the programs. Both roles require knowledge of CNC operations, often share certifications like CNC operator licenses, and work in manufacturing environments. While Cnc Programmers focus on coding and software, Cnc Machinists handle machine operation and adjustments. They often collaborate, with programmers providing instructions for machinists to execute.

Are CNC programmers in demand?

CNC programmers are in demand due to the ongoing need for precision manufacturing in industries such as aerospace, automotive, and medical devices. Skilled programmers who can operate CAD/CAM software and work with CNC machines are sought after, especially as automation increases in manufacturing environments.

How much do CNC programmers earn?

CNC programmers typically earn between $50,000 and $80,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software can earn higher salaries, especially in manufacturing environments with complex machinery.

What job categories do people searching Cnc Programming jobs in Medford, OR look for?

The top searched job categories for Cnc Programming jobs in Medford, OR are:

What cities near Medford, OR are hiring for Cnc Programming jobs?

Cities near Medford, OR with the most Cnc Programming job openings:

Infographic showing various Cnc Programming job openings in Medford, OR as of August 2026, with employment types broken down into 1% Internship, 75% Full Time, 20% Part Time, 3% Contract, and 1% Nights. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $66,901 per year, or $32.2 per hour.

Machinist Lead - Swing Shift

Erickson Incorporated

Central Point, OR • On-site

$42 - $47/hr

Full-time

Re-posted yesterday


Job description

Description

Position Purpose

This position performs the duties of the Machinist Lead within the Manufacturing Department. Leads other machinists with set-up and operation of a variety of CNC and non-CNC Machines for manufacturing metallic and non-metallic precision parts, applying the knowledge of mechanics, shop mathematics, metal properties, layout and machining procedures. Collaborates with programmers for on-floor editing of CNC programs for machining operations for part manufacturing and repair as required. This position also requires trouble shooting machining problems. This position works the swing shift.

Duties & Responsibilities

  • Assists Management in leading daily production and provide personnel guidance within the Machine Shop.
  • Closely collaborate with machinists, programmers, coordinators, planners, Manufacturing Engineering, and Tool Engineering.
  • Work with production management in scheduling workflow through the machine shop.
  • Lead or assist in the development of manufacturing new parts. 
  • Lead or assist with the development and verification of CAD models and CNC programs.
  • Work with management in providing information, suggestions and recommendations to develop strategies and plans to accomplish company objectives.
  • Lead or conduct first part inspections and conformity inspections as required.
  • Lead and coach personnel in using a variety of hand tools, inspection tools, equipment, manuals, work instructions, drawings and specifications to perform manufacturing activities.
  • Leads the machining process for the manufacture of new and repaired parts that meet design requirements.
  • Collaborates with programmers for on-floor editing of CNC programs and the machining process for the manufacture of new and repaired parts that meet design requirements.
  • Read and interpret blueprints, sketches, drawings, specifications or sample parts to determine dimensions and tolerances of the finished work piece, sequence of operations and setup requirements. 
  • Provide oversight to the machine operators for proper machine set-up, operations and troubleshooting of the programs. 
  • Prepare layout, (measure, mark, scribe) dimension and reference points on material or work piece.
  • Select, align, and secure holding fixtures, cutting tools, attachments, accessories, and materials on milling machines and lathes, and other machining equipment. 
  • Leads setup of machining equipment (calculate and set controls to regulate machining factors, such as speed, feed, coolant flow, depth and angle of cut).
  • Leads cleaning and organization of the work areas.


Minimum Qualifications

  • High school diploma or GED required, Associate Degree in Manufacturing preferred. 
  • Eight years or more machining experience plus three years of programming and MasterCam programming experience preferred. 
  • In-depth knowledge of machining, CNC programming, and manufacturing operations.
  • Practical knowledge in using a variety of hand tools, inspection tools, equipment, manuals, work instructions, drawings and specifications to perform manufacturing activities.
  • Excellent written and oral comprehension and communication skills.
  • Advanced computer skills and proficient in the use of all Microsoft Word and Excel.
  • Must be able to plan manufacturing processes from start to finish including designing of complex holding fixtures for castings and forgings.
  • Ability to set up and operate conventional lathes, mills.
  • Ability to use precision measuring equipment, such as micrometers, height gauges, and gauge blocks.
  • Possess training and coaching skills to help team members improve performance and productivity.
  • Ability to read and interpret blueprints and a thorough understanding of GD&T.
  • Must have reading, speaking, writing, and understanding skills in the English language.