CNC Programmer & Machining Technician

Ashland, VA on site Until 10/4/2026 First posted August 5, 2026 Last posted August 5, 2026
Job description

CNC Programmer & Machining Technician

Location: First Shift
Schedule: Monday-Friday, 6:00 AM-4:30 PM | Saturdays 6:00 AM-12:00 PM as needed (up to 56 hours/week)
Job Type: Temp-to-Hire (Potential after 90 days)
Starting Pay: From $33.00/hour (Higher compensation available based on experience.)

Position Overview

We are seeking a skilled CNC Programmer & Machining Technician to manufacture precision industrial components. This role involves programming, setting up, and operating CNC equipment while maintaining tight machining tolerances and producing high-quality finished parts in a heavy industrial environment.

Responsibilities

  • Read and interpret machining drawings and technical blueprints.
  • Program, set up, and operate CNC lathes and CNC mills.
  • Create and edit G-code programs using Fagor, Fanuc, Haas, or Heidenhain controls (experience with all controls is not required).
  • Machine parts to specifications while maintaining tolerances as tight as 0.0005".
  • Inspect finished parts using calipers, micrometers, dial bore gauges, and other precision measuring tools.
  • Produce accurate, high-quality components while meeting production requirements.
  • Follow established safety procedures in a heavy industrial manufacturing environment.
  • Maintain dependable attendance and work scheduled hours, including occasional Saturdays.
  • Lift up to 50 pounds as needed.

Qualifications

  • Experience programming and operating CNC lathes and mills.
  • Ability to read and interpret machining drawings and technical documentation.
  • Experience with G-code programming.
  • Familiarity with Fagor, Fanuc, Haas, or Heidenhain CNC controls.
  • Strong understanding of precision machining and quality standards.
  • Experience using calipers, micrometers, dial bore gauges, and other precision measuring equipment.
  • Excellent attention to detail and commitment to workplace safety.
About this role

Summary

Program, set up, and operate CNC machines to produce precision components.

Job title

CNC Programmer & Machining Technician

Experience level

null

Industry

manufacturing

Location requirements

Ashland, VA; on-site role, some remote work not allowed

Salary

From **$33.00/hour**

Management role

No

Skills & keywords

Required skills

G-codeFagorFanucHaasHeidenhaincalipersmicrometersdial bore gauges

Preferred skills

None specified

Specializations

CNC programmingmachiningheavy industrial
Locations

Structured locations inferred from the posting.

Ashland, VA 23005, USA

On-site City