ShopFloorJobs
PM

CNC Programmer/Set-Up

Progressive Machine & Design · Victor, NY

Apply on Progressive ↗
Level
Technician
Team
Manufacturing
Degree
Required
Experience asked
6+ years
Industry
Industrial
Posted
Recently

The role in 30 seconds

An engineer-level manufacturing role at Progressive Machine & Design (industrial) in Victor, NY. 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.

They ask for
6+ years · degree required
Tools it names
GD&T, CNC, Machining, Tooling

Read from the posting. The full description is below.

How this role compares

Against 36 other live manufacturing postings in New York.

Base pay
Not listed in this posting

Typical $80k–$104k, from 6 postings that list pay.

Experience asked
More than usual (6+ vs 3+)

Similar roles usually ask 3+ years.

Skills these teams ask for most

  • ✓ Team leadership 32%
  • Root cause 27%
  • FDA / GMP 24%
  • Lean 22%

✓ = this posting asks for it too. % = share of similar postings that mention it.

Stands out: this posting asks for GD&T, which few similar roles mention. If you have it, lead with it.

It asks for 6+ years. If you're close, apply anyway: requirements are a wish list. Talk to someone on the team first.

At a glance

Pulled from the posting text. If it's not listed here, the posting didn't say.

How to get in at this plant

Five moves over a week or two. The first one takes ten minutes.

  1. 1

    Pick 2–3 people on the Manufacturing team at Progressive Machine & Design

    Engineers who joined in the last year or two reply the most. Use the team search on this page to find them.

  2. 2

    Send a short, curious note

    One real question about their work. No favors yet. Each person gets a different note, written for this role.

  3. 3

    Turn a reply into a short call

    Questions worth asking about this team:

    • What does a normal week look like on your team?
    • Is the work mostly new product launches or sustaining existing lines?
    • How much time do you spend on the floor versus at a desk?
    • How did you land the job? What stood out in your interviews?
  4. 4

    Apply with someone vouching for you

    If the call went well, ask whether they’d pass your résumé to the hiring manager. Send your résumé link, apply that day, and let them know.

  5. 5

    Bring proof to the interview

    One page of before-and-after numbers from projects you led: scrap, OEE, cycle time, cost. Plant managers hire on results.

Full description from Progressive Machine & DesignAs posted on their careers site.Show

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.

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.
Show full 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

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

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.

Apply today to join the GPS team!

More Manufacturing roles nearby