CNC Machinist/Programmer

Total Plastic Solutions

Lynchburg (VA)

On-site

USD 45,000 - 65,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Total Plastic Solutions is seeking a CNC Machinist–Programmer to create, modify, and optimize CNC programs for milling and drilling operations. You'll work closely with Quality Inspectors to ensure machining processes meet quality standards.

The role requires strong technical expertise, problem-solving skills, and a minimum of 2–5 years of CNC machining experience. A high school diploma/GED is mandatory, alongside proficiency in CNC programming and precision measuring equipment. Join a team committed to continuous improvement and quality.

Qualifications

  • Minimum 2–5 years of CNC machining and programming experience preferred.
  • Experience with HAAS systems is highly desirable.
  • Ability to read blueprints and interpret GD&T.

Responsibilities

  • Develop, write, and optimize CNC programs for milling and drilling operations.
  • Set up and operate milling machines; perform tool setups and verify machine readiness.
  • Work directly with Quality Inspectors to identify root causes of dimensional discrepancies.

Skills

CNC programming (2D/3D)
Blueprint reading
Problem-solving
Collaboration
Precision measuring equipment

Education

High school diploma or GED
2–5 years of CNC machining and programming experience
Experience with HAAS systems

Tools

Precision measuring instruments
CAM software

Job description

The CNC Machinist–Programmer is responsible for creating, modifying, and optimizing CNC programs to support milling and drilling operations, as well as troubleshooting and repairing automation equipment. This role ensures that machining processes meet dimensional, quality, and efficiency requirements. The ideal candidate will have strong technical expertise, problem‑solving skills, and the ability to ensure efficient and reliable production processes. They will also collaborate closely with Quality Inspectors to make program adjustments based on inspection data and contribute to continuous improvement of machining processes.

Duties
  1. Program Creation & Editing. Develop, write, and optimize CNC programs for milling and drilling operations (2D and 3D). Modify programs to correct dimensional deviations as indicated by Quality Inspectors. Ensure all programs follow best practices for tool selection, speeds/feeds, and machining strategies.
  2. Machine Operation & Setup. Set up and operate milling machines; perform tool setups, work offsets, and verify machine readiness (including sonic welder and pad printer setup). Troubleshoot machining issues and adjust parameters to maintain part quality.
  3. Quality & Inspection Support. Use precision measuring instruments such as calipers, micrometers, height gauges, and indicators. Work directly with Quality Inspectors to identify root causes of dimensional discrepancies.
  4. Training & Collaboration. Train apprentices and junior machinists in machine operation and programming. Communicate professionally with operators, supervisors, managers, and owners regarding quality or production concerns. Participate in cross‑functional problem‑solving and continuous improvement initiatives.
  5. General Machining Tasks. Use a surface grinder when required. Safely operate a band saw and general shop equipment.
Qualifications & Requirements
  • Education / Experience. High school diploma or GED required. Minimum 2–5 years of CNC machining and programming experience preferred. Experience with HAAS systems is highly desirable. Knowledge of injection molding processes is a plus.
  • Technical Skills. Strong understanding of CNC programming (2D/3D). Ability to read blueprints and interpret GD&T. Proficiency with precision measuring equipment. Basic computer skills and ability to work with CAM software if applicable.
  • Competencies. Mechanical aptitude and strong problem‑solving ability. Ability to prioritize daily tasks and work independently or as part of a team. Good communication skills, professional demeanor, and willingness to engage constructively in discussions regarding quality. Not intimidated by constructive feedback or technical challenges.
  • Physical & Work Environment Requirements. Ability to stand for extended periods and lift moderate weights. Tolerance for a machining environment, including noise, lubricants, and metal chips. Willingness to work overtime and weekends when necessary to meet customer demand.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

CNC Programmer- Experienced
CNC Programmer- Experienced

Page Mechanical Group, Inc. • Shirley (MA)

On-site
USD 50,000 - 70,000
CNC Programming Machinist
CNC Programming Machinist

Innova Engineered Plastics • Shirley (MA)

On-site
USD 55,000 - 75,000
CNC Machinist/Programmer
CNC Machinist/Programmer

Dynocom Industries Incorporated • Town of Texas (WI)

On-site
USD 52,000 - 78,000
Competitive pay
Career advancement opportunities
CNC Programmer/Machinist
CNC Programmer/Machinist

ATW Companies • Boyertown

On-site
USD 55,000 - 82,000
CNC Machinist/Programmer
CNC Machinist/Programmer

WENCOR • Hood River (OR)

On-site
USD 60,000 - 80,000
CNC Machinist
CNC Machinist

HYTORC • Mahwah (NJ)

On-site
USD 45,000 - 65,000
Advanced Machinist / CNC Programmer
Advanced Machinist / CNC Programmer

QP Manufacturing LLC • Chardon (OH)

On-site
USD 50,000 - 70,000
Competitive pay
Growth opportunities
Hands-on work with advanced technology
CNC Programming Machinist
CNC Programming Machinist

Page Mechanical Group, Inc. • Jamestown (NY)

On-site
Health insurance
CNC Machinist Programmer
CNC Machinist Programmer

Hr Journals • Azusa (CA)

On-site
USD 60,000 - 75,000
Experienced CNC Programmer
Experienced CNC Programmer

Vets Hired • Portsmouth (VA)

On-site
USD 65,000 - 90,000