1

Mastercam Programmer Jobs in Rochester, NY (NOW HIRING)

CNC PROGRAMMER

Rochester, NY ยท On-site

$28 - $43/hr

Use CAD skills to create work holding and fixturing layouts, program CNC machine tools using Solid Works and Mastercam Programming software, and create geometry as needed. * Generate programs for ...

CNC Programmer

Rochester, NY ยท On-site

$26.25 - $35.75/hr

MasterCam programming) highly desired. * Hands-on experience with CNC machines, milling machines, lathes, grinders, and other precision machining equipment. Expertise with horizontal and vertical 5 ...

CNC Programmer

Rochester, NY ยท On-site

$26.25 - $35.75/hr

MasterCam programming) highly desired. * Hands-on experience with CNC machines, milling machines, lathes, grinders, and other precision machining equipment. Expertise with horizontal and vertical 5 ...

CNC Programmer

Rochester, NY ยท On-site

$26.25 - $35.75/hr

MasterCam programming) highly desired. * Hands-on experience with CNC machines, milling machines, lathes, grinders, and other precision machining equipment. Expertise with horizontal and vertical 5 ...

CNC Lead SetUp

Rochester, NY ยท On-site

$80K - $100K/yr

... Mastercam programming, or manufacturing engineering. Knowledge, Skills, and Abilities * Mastery of CNC programming(G-Code) and CAM tools. * Expert-level knowledge of machining fundamentals, cutting ...

The ideal candidate will have strong proficiency in SolidWorks, Mastercam, and CMM programming, along with hands on experience in sheet metal, machining fabrication, and nontraditional manufacturing ...

CNC Lead SetUp

Rochester, NY ยท On-site

$80K - $100K/yr

... Mastercam programming, or manufacturing engineering. Knowledge, Skills, and Abilities * Mastery of CNC programming(G-Code) and CAM tools. * Expert-level knowledge of machining fundamentals, cutting ...

... Mastercam programming, or manufacturing engineering. Knowledge, Skills, and Abilities * Mastery of CNC programming(G-Code) and CAM tools. * Expert-level knowledge of machining fundamentals, cutting ...

Familiarity with G-code, Mastercam, or similar programming tools * Knowledge of optical metrology equipment such as interferometers, profilometers, or autocollimators * Experience with optical ...

Optical Fabrication Engineer

Fairport, NY ยท On-site

$84.93K - $116.78K/yr

Familiarity with G-code, Mastercam, or similar programming tools * Knowledge of optical metrology equipment such as interferometers, profilometers, or autocollimators * Experience with optical ...

Optical Fabrication Engineer

Fairport, NY ยท On-site

$84.93K - $116.78K/yr

Familiarity with G-code, Mastercam, or similar programming tools * Knowledge of optical metrology equipment such as interferometers, profilometers, or autocollimators * Experience with optical ...

Optics Process Engineer

Rochester, NY ยท On-site

$84K - $156K/yr

... Mastercam) and CNC programming for complex or freeform surfaces Background in design for manufacturability (DFM) for optical components In compliance with pay transparency requirements, the salary ...

Controls Engineer

Rochester, NY ยท On-site

$85K - $110K/yr

Experience programming or supporting CNC machines (Mastercam, NX, Fanuc, Haas, or similar) * Hands-on experience with industrial robotics, motion control, and automation systems * Knowledge of ...

... Mastercam) and CNC programming for complex or freeform surfaces Background in design for manufacturability (DFM) for optical components In compliance with pay transparency requirements, the salary ...

next page

Showing results 1-20

Mastercam Programmer information

See Rochester, NY salary details

$23

$32

$46

How much do mastercam programmer jobs pay per hour?

As of May 29, 2026, the average hourly pay for mastercam programmer in Rochester, NY is $32.61, according to ZipRecruiter salary data. Most workers in this role earn between $28.46 and $33.70 per hour, depending on experience, location, and employer.

What Is a Mastercam Programmer?

A Mastercam programmer sets up, programs, and adjusts CNC manufacturing machinery and CAM computer software. Your responsibilities include designing tools and fixtures for improved machining, understanding speeds/feeds of tools and their effect on manufacturing cycle time, and providing support to each machinist. You actively search for process improvement opportunities, while keeping production standards and safety as top priorities. Other duties include staying updated on industry trends and incorporating developing technologies to improve manufacturing processes. Some employers require you to run studies on cost reduction and provide recommendations. You work with engineers, supervisors, and other shop personnel to resolve machining and quality issues.

What are the key skills and qualifications needed to thrive as a Mastercam Programmer, and why are they important?

To thrive as a Mastercam Programmer, you need expertise in CNC programming, machining processes, and a solid understanding of technical drawings, typically supported by experience or a relevant technical certification. Proficiency with Mastercam CAD/CAM software, G-code, and familiarity with CNC machinery are essential. Attention to detail, strong problem-solving abilities, and effective communication set standout programmers apart. These skills ensure the creation of precise, efficient toolpaths and facilitate seamless collaboration with machinists and engineers to maintain production quality and efficiency.

What are some common challenges Mastercam Programmers face when transitioning from 2D to 3D machining projects?

Mastercam Programmers often encounter challenges when moving from 2D to 3D machining, such as adapting to more complex toolpath strategies, understanding advanced surface modeling, and ensuring accurate simulation to avoid costly errors. Learning how to efficiently use Mastercam's 3D features and integrating them with multi-axis machines requires additional training and practice. Collaborating closely with engineers and machinists is also essential, as projects often demand precise communication to interpret complex drawings and meet tight tolerances.

What is the difference between Mastercam Programmer vs CNC Machinist?

AspectMastercam ProgrammerCNC Machinist
CredentialsOften requires CAD/CAM software training, certifications in MastercamHigh school diploma or equivalent, on-the-job training
Work EnvironmentDesigning and programming CNC machines, typically in manufacturing settingsOperating CNC machines, setting up and running production
Industry UsageUsed in manufacturing, aerospace, automotive for programming CNC toolsFound in similar industries, focusing on machine operation and setup

The Mastercam Programmer specializes in creating CNC programs using CAD/CAM software, focusing on programming and toolpath design. In contrast, the CNC Machinist operates and sets up CNC machines based on those programs. While both roles work closely in manufacturing, the Mastercam Programmer is more software-focused, whereas the CNC Machinist emphasizes machine operation and production.

What are the most commonly searched types of Mastercam Programmer jobs in Rochester, NY? The most popular types of Mastercam Programmer jobs in Rochester, NY are:
What job categories do people searching Mastercam Programmer jobs in Rochester, NY look for? The top searched job categories for Mastercam Programmer jobs in Rochester, NY are:
Infographic showing various Mastercam Programmer job openings in Rochester, NY as of May 2026, with employment types broken down into 62% Full Time, 5% Part Time, 30% Contract, and 3% Nights. Highlights an 98% Physical, and 2% Remote job distribution, with an average salary of $67,823 per year, or $32.6 per hour.
CNC PROGRAMMER

CNC PROGRAMMER

Advantech Industries Inc.

Rochester, NY โ€ข On-site

$28 - $43/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 29 days ago


Job description

CNC PROGRAMMER

Advantech Industries, Inc. is a family-owned manufacturing company based in Rochester, New York, specializing in CNC machining, sheet metal fabrication, welding, and assembly services. The company, founded in 2002, serves multiple industries, including defense, medical, and aerospace, and operates out of a 250,000-square-foot facility.

We are currently seeking an individual to collaborate with us as a CNC Programmer. The CNC Programmer is responsible for generating programs for milling centers, turning centers and multi-tasking CNC equipment, while updating and managing CNC programs and manufacturing processes to consistently produce precision products.

DUTIES & RESPONSIBILITIES

  • Use CAD skills to create work holding and fixturing layouts, program CNC machine tools using Solid Works and Mastercam Programming software, and create geometry as needed.
  • Generate programs for milling centers, turning centers and muti-tasking CNC equipment.
  • Update and manage CNC programs and manufacturing processes to consistently produce a precision product.
  • Create manufacturing tool list for CNC programs.

SKILLS & QUALIFICATIONS

  • With limited supervision and quality work ethic, functions as a member of a customer-driven quality team whose goal is to ensure that product quality requirements established by the customer have been achieved.
  • Superior communication skills and ability to develop teamwork among staff; interface with department supervisors and machinists on a regular basis.
  • Must be diplomatic and possess good human interaction skills.
  • Holds oneself accountable for doing whatever is needed to meet the commitments made around project outcomes.
  • Ability to multitask using the appropriate level of priority setting.
  • Maintains adequate levels of performance and motivation despite job tasks that are routine, repetitive, and/or non-stimulating.
  • Ability to work well under pressure, to adhere to deadlines and the ability to be flexible.
  • Must be proficient with Solid Works and Mastercam.
  • Experience with Mazatrol and Fanuc a plus.
  • Must be proficient in Cutting Speeds and Feeds.
  • Ability to operate assigned equipment safely and efficiently.
  • Ability to keep record of time spent and material used.
  • Ability to use precision measuring tools and equipment, read drawings and blueprints, and be familiar with common machine tool.
  • Ability to add, subtract, multiply and divide in all units of measure, using whole numbers, common fractions and decimals.
  • Minimum 5 years of experience. High School Diploma/GED required.
  • Associate's degree in industrial technologies preferred.

JOB BENEFITS

  • Vacation
  • Sick Days
  • Holidays
  • Health Insurance
  • Dental Insurance
  • Vision Insurance
  • Life Insurance
  • Voluntary Disability Insurance
  • 401(k) Plan with Company Match

According to the New York Pay Transparency law, pay range for this job is $28.00 - $43.00 / hour. The actual compensation will be determined based on experience and other factors permitted by law.

Advantech Industries Inc. is a Drug-Free Workplace. Employment is contingent upon the successful completion of a pre-employment drug screen.

ITAR Restricted: This position is restricted to US Citizens, Permanent Residents or Green Card Holders

EOE/AA Race/Color/Sex/Religion/National Origin/Disability/Veteran

Advantech Industries Inc. is committed to providing a work environment that is free from unlawful discrimination and harassment in any form and will make reasonable accommodation for qualified individuals with disabilities unless doing so would result in an undue hardship. If you are interested in applying for employment and feel you need a reasonable accommodation pursuant to the ADA, you are encouraged to contact Human Resources.


Monday through Friday 7:30 am to 4:00 pm
Full time employment (39.75 hours per week)