2

Mastercam Programmer Entry Level Jobs (NOW HIRING)

CNC Programmer II

Sussex, WI · On-site

$32 - $36/hr

Utilizes G/M-code and CAM software (MasterCAM, CAMWorks, or others) with growing independence ... entry-level CNC Programmers and machinists on programming techniques and best practices. · Follow ...

CNC Programmer

Thomaston, ME · On-site

$27.50 - $37.50/hr

The Entry Level CNC Programmer is expected to learn to program and run programs for the machines in ... Programming tool paths in CAD software such as Visual Mill, SolidWorks, and Mastercam * Loading G ...

Entry-Level EDM & CNC Programmer Direct Hire | $22+/hr | 1st Shift | Spring Lake, MI What's Next ... Mills and lathes Exposure to Mastercam, BobCAD, OneCNC, AutoCAD, or Fanuc controls is helpful but ...

Entry-Level EDM & CNC Programmer Direct Hire | $22+/hr | 1st Shift | Spring Lake, MI What's Next ... Mills and lathes Exposure to Mastercam, BobCAD, OneCNC, AutoCAD, or Fanuc controls is helpful but ...

This position is ideal for individuals with machining experience, entry-level CAM programming ... GibbsCAM * Mastercam * Fusion 360 * SolidWorks * Blueprint reading and GD&T * CNC machining ...

Basic understanding of CNC machining processes (training provided for entry-level). * Familiarity ... Familiarity with CAM programming software (Mastercam or similar) a plus. * Leadership or training ...

Basic understanding of CNC machining processes (training provided for entry-level). * Familiarity ... Familiarity with CAM programming software (Mastercam or similar) a plus. * Leadership or training ...

next page

Showing results 1-20

Mastercam Programmer Entry Level information

See salary details

$24

$33

$46

How much do mastercam programmer entry level jobs pay per hour?

As of Sep 10, 2026, the average hourly pay for mastercam programmer entry level in the United States is $33.03, according to ZipRecruiter salary data. Most workers in this role earn between $28.85 and $34.13 per hour, depending on experience, location, and employer.

What is a mastercam programmer entry level?

A Mastercam Programmer Entry Level is a professional who uses Mastercam software to create and modify computer-aided manufacturing (CAM) programs for CNC (Computer Numerical Control) machines. At the entry level, they typically assist with designing toolpaths, setting up machining operations, and ensuring that parts are produced accurately according to engineering drawings. They often work under the guidance of more experienced programmers while learning industry standards, machine capabilities, and software best practices. This role is crucial for efficiently turning digital designs into real-world manufactured parts.

What are the key skills and qualifications needed to thrive as a mastercam programmer entry level?

To thrive as a Mastercam Programmer Entry Level, you need a foundational understanding of CNC machining, blueprint reading, and basic CAD/CAM concepts, often supported by vocational training or associate degrees in manufacturing or engineering. Familiarity with Mastercam software, G-code programming, and CNC machine operation is typically required, and certifications in CAD/CAM or Mastercam can be advantageous. Attention to detail, analytical thinking, and problem-solving abilities are crucial soft skills for producing accurate and efficient programs. These skills are essential for ensuring precision in manufacturing processes, minimizing errors, and contributing to a productive and safe work environment.

What are some common challenges faced by entry-level mastercam programmers, and how can they overcome them?

Entry-level Mastercam Programmers often encounter challenges such as interpreting complex technical drawings, understanding different machining processes, and learning to optimize tool paths for efficiency and precision. Collaborating closely with experienced machinists and engineers is essential to bridge knowledge gaps and improve workflow. Regularly seeking feedback, participating in on-the-job training, and leveraging online tutorials can help accelerate skill development and confidence in programming CNC machines using Mastercam.

What is the difference between Mastercam Programmer Entry Level vs CNC Machinist Entry Level?

AspectMastercam Programmer Entry LevelCNC Machinist Entry Level
CredentialsBasic knowledge of Mastercam software, often an associate degree or technical certificationHigh school diploma or equivalent, on-the-job training
Work EnvironmentDesigning and programming CNC machines, primarily in manufacturing settingsOperating CNC machines, setting up and running equipment in manufacturing
Industry UsageUsed in manufacturing, aerospace, automotive industries for programmingUsed across similar industries for machine operation and production

Mastercam Programmer Entry Level focuses on creating CNC programs using Mastercam software, while CNC Machinist Entry Level involves operating and setting up CNC machines. Both roles are essential in manufacturing, often overlapping in work environment and industry usage, but differ in technical focus and responsibilities.

More about Mastercam Programmer Entry Level jobs

What cities are hiring for Mastercam Programmer Entry Level jobs?

Cities with the most Mastercam Programmer Entry Level job openings:

What are the most commonly searched types of Mastercam Programmer jobs?

The most popular types of Mastercam Programmer jobs are:

What are popular job titles related to Mastercam Programmer Entry Level jobs?

For Mastercam Programmer Entry Level jobs, the most frequently searched job titles are:

Infographic showing various Mastercam Programmer Entry Level job openings in the United States as of September 2026, with employment types broken down into 100% Full Time. Highlights an 50% In-person, and 50% Remote job distribution, with an average salary of $68,708 per year, or $33 per hour.

CNC Programmer II

Sussex, WI • On-site

$32 - $36/hr

Full-time

Medical, Dental, Vision

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

Hours: 5am-2:30pm

Job Summary:

Intermediate-level CNC Programmer who programs and sets up CNC milling, lathe, or other machinery according to blueprint specifications. Reads and interprets technical blueprints and design models and inputs the product design into computer modeling software. Adjusts machine settings to desired product specifications and troubleshoots and maintains the machine. Utilizes G/M-code and CAM software (MasterCAM, CAMWorks, or others) with growing independence. Tests the accuracy of settings and programs and increasingly takes ownership of complex machining challenges. Works collaboratively with machinists, engineering, and quality teams to optimize machining processes. Occasionally directed in several aspects of the work while gaining exposure to more complex tasks within the job function. Typically requires 2–4 years of related experience.

Essential Functions

This list of duties and responsibilities is not all inclusive and may be expanded to include other duties and responsibilities, as management may deem necessary from time to time.

· Create, test, edit, and optimize CNC programs (G/M-code) from prints, CAD/CAM files, and work instructions using Mastercam or other CAM software with increasing autonomy.

· Load, verify, and run CNC programs on machines (Haas, Fanuc, Mazak, or equivalent); perform first-piece and in-process inspections with minimal supervision.

· Lead machine set-up activities: select tools, offsets, fixtures, and cutting parameters; perform tool offsets and probe set-ups independently.

· Troubleshoot program and machining issues with greater independence; recommend and implement tooling, fixturing, or program changes to improve cycle time and reduce scrap.

· Read, interpret, and apply mechanical drawings and GD&T to complex part geometries.

· Collaborate with production and quality teams to resolve nonconformances; perform in-process CMM or manual inspections as required.

· Develop and refine machining strategies for new or complex parts, applying knowledge of feeds, speeds, tooling, and fixturing.

· Maintain and improve accurate program files and documentation in the CAM/PDM system; contribute to standardization of programming practices.

· Support and mentor entry-level CNC Programmers and machinists on programming techniques and best practices.

· Follow all safety procedures, 5S, and continuous improvement activities (Kaizen); actively participate in process improvement initiatives.

· Perform cross-training on multiple machine platforms and assist in training others as needed.

· Perform all other duties as assigned.