CNC Programmer/Set-Up

Progressive-Machine-

Town of Victor (NY)

On-site

USD 41,000 - 63,000

Full time

7 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Global Packaging Systems (GPS) - A Division on PMD is seeking a skilled CNC Programmer / Set-Up to program, set up, and prove out CNC milling operations for high‑quality parts. The role uses Mastercam CAM software, solid models, and engineering drawings to create efficient processes from concept through production.

The ideal candidate has 6+ years of CNC machining experience, strong GD&T knowledge, and the ability to mentor others while collaborating with Engineering, Quality, and Production

Qualifications

  • 6+ years CNC machining experience, including programming and setup
  • Experience programming CNC mills using Mastercam CAM software
  • Knowledge of cutting tools, tool holders, vises, fixtures and workholding
  • Knowledge of GD&T (Geometric Dimensioning & Tolerancing)
  • Ability to read and interpret engineering blueprints and 3D solid models
  • Ability to develop, run, and edit CNC programs
  • Experience establishing tool lengths, coordinates and fixture offsets
  • Ability to develop or modify workholding devices and fixtures
  • Strong understanding of machining processes, tooling, feeds, speeds and setup requirements
  • Strong troubleshooting and communication skills
  • Ability to work independently and collaboratively with engineering, quality, and production teams

Responsibilities

  • Review blueprints and models to determine machining processes
  • Develop CNC programs using Mastercam and solid models
  • Select tooling, fixtures and workholding for each job
  • Set up tooling and fixtures in CNC mills
  • Establish tool lengths and coordinates
  • Prove out programs and produce first-piece parts
  • Run and edit CNC programs and adjust machine controls
  • Troubleshoot machining, tooling, and programming issues
  • Develop setup sheets with tooling and process details
  • Assist in process improvement and cross-training of operators
  • Maintain clean, safe and organized work area

Skills

CNC programming
Mastercam
Machining setup
GD&T
Blueprint reading
First article inspection
Problem solving
Communication
Independent work
Team collaboration

Education

Trade school diploma

Tools

Mastercam CAM software
Solid models

Job description

Description


Global Packaging Systems (GPS) - A Division on PMD
Pay Range: $30.00–$46.00/hour
Employment Type: Full-Time | Non-Exempt


Global Packaging Systems (GPS) is looking for an experienced CNC Programmer / Set-Up professional to join our manufacturing team. This is a highly skilled, hands‑on role responsible for programming, setting up, and proving out CNC milling operations to produce accurate, high-quality parts.


The CNC Programmer / Set-Up will use Mastercam CAM software, solid models, engineering drawings, and machining expertise to develop efficient machining processes from concept through production. This position also works closely with Engineering, Quality, Production, and the CNC Supervisor to solve machining challenges, develop manufacturing processes, and support the development of CNC team members.


The ideal candidate is a strong CNC programmer and machinist who enjoys solving problems, improving processes, and helping others develop their technical skills


What You'll Do

CNC Programming & Machining:


  • Review blueprints, solid models, sketches, specifications, manuals, and sample parts to determine machining processes and setup requirements.

  • Develop and generate CNC programs using Mastercam CAM software and solid models.

  • Determine the most effective tooling, tool holders, fixtures, and work‑holding methods for each job.

  • Develop programs for machining parts and fixtures.

  • Set up tooling, fixtures, vises, clamps, and work‑holding devices in CNC mills.

  • Establish tool lengths, work coordinates, and fixture offsets.

  • Prove out programs and produce first‑piece and prototype parts.

  • Run and edit CNC programs and make necessary machine‑control adjustments.

  • Troubleshoot machining, tooling, fixture, and programming issues.


Process Development & Quality:


  • Develop detailed setup sheets containing tooling, fixture, work‑piece, raw material, and other information needed for repeat production.

  • Inspect first parts to verify that the machining process meets required specifications.

  • Partner with the Quality Department during first‑article inspections and other quality activities.

  • Collaborate with Engineers, Production personnel, and other programmers to resolve machining and fixture challenges.

  • Help develop manufacturing process plans, including personnel, materials, subcontracting, facility, tooling, and equipment requirements.

  • Identify opportunities to improve machining efficiency, quality, and repeatability.


Quoting & Production Support:


  • Determine material and tooling requirements for quoting and manufacturing.

  • Develop program, setup, and cycle‑time estimates to support quoting and production planning.

  • Provide technical input regarding machining methods, tooling, fixtures, and production requirements.

  • Train and support CNC Operators following initial job setup.

  • Work with the CNC Supervisor to coach, mentor, and cross‑train CNC Set‑Up/Operators.

  • Help develop the technical capabilities and versatility of the CNC team.


General Responsibilities:


  • Perform assigned preventive maintenance activities.

  • Maintain a clean and organized work area.

  • Follow all company safety procedures and properly use required PPE.

  • Perform other duties within the scope of the position as assigned by management.


Requirements


Required Qualifications:



  • 6+ years of CNC machining experience, including significant experience programming and setting up CNC mills.

  • Strong experience programming CNC mills using Mastercam CAM software.

  • Strong knowledge of cutting tools, tool holders, vises, clamps, and other work‑holding methods.

  • Working knowledge of GD&T (Geometric Dimensioning & Tolerancing).

  • Ability to read and interpret engineering blueprints and 3D solid models.

  • Ability to develop, run, and edit CNC programs.

  • Experience establishing tool lengths, work coordinates, and fixture offsets.

  • Ability to develop or modify work‑holding devices and fixtures.

  • Strong understanding of machining processes, tooling, feeds, speeds, and setup requirements.

  • Ability to calculate machining requirements and apply basic algebra and mathematical concepts.

  • Strong troubleshooting and problem‑solving skills.

  • Good written and verbal communication skills.

  • Ability to work independently while also collaborating effectively with Engineering, Quality, Production, and other team members.


Preferred Qualifications:


  • Related vocational, technical, or associate degree in CNC machining, manufacturing technology, or a related field.

  • Experience developing manufacturing process plans.

  • Experience with CNC machining for prototype, low‑volume, or complex parts.

  • Experience with first‑article inspection processes.

  • Experience providing technical direction, training, or mentoring to CNC Operators and Set‑Up personnel.


We're looking for someone who:



  • Takes ownership of the machining process from programming through production.

  • Has strong attention to detail and takes pride in producing high‑quality parts.

  • Enjoys solving complex machining and manufacturing problems.

  • Can translate a drawing or 3D model into an efficient machining process.

  • Thinks proactively about tooling, fixtures, cycle time, and manufacturability.

  • Is comfortable troubleshooting at the machine.

  • Looks for opportunities to improve processes and increase efficiency.

  • Communicates well with Engineers, Quality, Production, and fellow machinists.

  • Enjoys sharing knowledge and helping less‑experienced team members grow.

  • Can balance independent work with being a strong team contributor.


If you're an experienced CNC programmer and machinist who enjoys turning complex designs into precision‑machined parts—and helping improve the people and processes around you—we'd like to hear from you.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

CNC Programmer/Set-Up
CNC Programmer/Set-Up

Progressive Machine & Design Llc • Northern (KY), New York (NY)

Hybrid
USD 4,133,000 - 6,337,000
CNC Programmer/Set-Up
CNC Programmer/Set-Up

Progressive Machine and Design • Town of Victor (NY)

On-site
USD 85,962,000 - 131,809,000
Senior CNC Machinist & Programmer - Precision & Growth
Senior CNC Machinist & Programmer - Precision & Growth

QP Manufacturing • Chardon (OH)

On-site
USD 50,000 - 70,000
Competitive pay
Growth opportunities
Hands-on work with advanced CNC technology
CNC Setup & Operator
CNC Setup & Operator

Progressive Machine and Design • Town of Victor (NY)

On-site
USD 33,000 - 45,000
CNC Setup & Operator
CNC Setup & Operator

Progressive-Machine- • Town of Victor (NY)

On-site
USD 33,000 - 45,000
CNC Setup & Operator
CNC Setup & Operator

Progressive Machine & Design Llc • Northern (KY), New York (NY)

Hybrid
USD 33,000 - 45,000
CNC Programmer
CNC Programmer

Wilson Combat • Berryville (AR)

On-site
USD 50,000 - 70,000
Competitive salary
40 hours paid vacation after 6 months
Group Health Insurance available
+1
Computer Numerical Control Programmer
Computer Numerical Control Programmer

TRS Staffing Solutions • Lebanon

On-site
USD 45,000 - 70,000
CNC Machinist / Programmer / Team Lead
CNC Machinist / Programmer / Team Lead

Southern Illinois Crankshaft, Inc. • Northern (KY)

Hybrid
USD 60,000 - 85,000
Full benefits package
Health, dental, and vision insurance
Life and disability insurance
+2
CNC Programmer
CNC Programmer

gpac • Troy (MI)

On-site
USD 65,000 - 90,000
Bonus opportunities
Paid time off
Comprehensive benefits