1

Mastercam Programmer Jobs in Michigan (NOW HIRING)

CNC Programmer

Merrill, MI

$22.25 - $30.50/hr

Mastercam experience and fluency with wide range of controls: Heidenhain, Mazatrol, Fanuc, etc is preferred * This opportunity could potentially work into a management role within the CNC Programming ...

CNC Programmer and Machinist

Royal Oak, MI

$24.75 - $33.75/hr

Proficient with Conversation CNC Programming (lathe focused - Mazatrol/IGF) and/or MasterCAM (milling focused) * Experience with Blueprints and GD&T * Experience with tolerances = +/- .001"

CNC Machinist II

Hudson, MI

$18.50 - $25.50/hr

Mastercam programming experience * Experience machining tight-tolerance, high-performance, or defense-related components * Familiarity with FANUC-based controls * Proficiency with Windows-based ...

CNC Machinist II

Hudson, MI

$19 - $26/hr

Mastercam programming experience * Experience machining tight-tolerance, high-performance, or defense-related components * Familiarity with FANUC-based controls * Proficiency with Windows-based ...

Be Seen First

Our team is supported by in-house engineering using Mastercam CAD/CAM, full inspection capabilities including CMM verification, and both toolroom and production machining support. We take pride in ...

Urgent

CNC Machinist II

New Hudson, MI · On-site

$20.75 - $28.50/hr

Mastercam programming experience * Experience machining tight-tolerance, high-performance, or defense-related components * Familiarity with FANUC-based controls * Proficiency with Windows-based ...

CNC Machinist II

Hudson, MI · On-site

$19 - $26/hr

Mastercam programming experience * Experience machining tight-tolerance, high-performance, or defense-related components * Familiarity with FANUC-based controls * Proficiency with Windows-based ...

Be Seen First

Our team is supported by in-house engineering using Mastercam CAD/CAM, full inspection capabilities including CMM verification, and both toolroom and production machining support. We take pride in ...

Urgent

CNC MACHINIST

Warren, MI · On-site

$19.25 - $26.25/hr

The role requires proficiency in Mastercam for offline programming to support precision machining and toolroom activities, as well as setup and operation of Fadal, Haas, and Mazak vertical machining ...

Mastercam experience is a plus. * Proficiency with CNC programming and mastercam programming. * Supervisory skills. Job Type & Location This is a Permanent position based out of Lansing, MI. Pay and ...

Mastercam programming experience * Relevant technical certifications * Experience with Microsoft Office applications * Ability to prioritize tasks effectively in a fast paced environment * Capable of ...

Mastercam programming experience * Relevant technical certifications * Experience with Microsoft Office applications * Ability to prioritize tasks effectively in a fast paced environment * Capable of ...

next page

Showing results 1-20

Mastercam Programmer information

See Michigan salary details

$21

$28

$40

How much do mastercam programmer jobs pay per hour?

As of Jun 10, 2026, the average hourly pay for mastercam programmer in Michigan is $28.79, according to ZipRecruiter salary data. Most workers in this role earn between $25.14 and $29.76 per hour, depending on experience, location, and employer.

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 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 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 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 a Mastercam Programmer?

A Mastercam Programmer is a skilled professional who uses Mastercam software to create toolpaths and instructions for CNC (Computer Numerical Control) machines. They translate technical drawings and blueprints into precise machine code, enabling the automated manufacturing of parts and components. Mastercam Programmers play a crucial role in ensuring efficient, accurate, and safe machining processes in industries like aerospace, automotive, and manufacturing. Their expertise helps optimize production times, reduce waste, and improve product quality.
What are the most commonly searched types of Mastercam Programmer jobs in Michigan? The most popular types of Mastercam Programmer jobs in Michigan are:
What are popular job titles related to Mastercam Programmer jobs in Michigan? For Mastercam Programmer jobs in Michigan, the most frequently searched job titles are:
What job categories do people searching Mastercam Programmer jobs in Michigan look for? The top searched job categories for Mastercam Programmer jobs in Michigan are:
What cities in Michigan are hiring for Mastercam Programmer jobs? Cities in Michigan with the most Mastercam Programmer job openings:
What are popular job titles related to Mastercam Programmer jobs in MI? For Mastercam Programmer jobs in MI, the most frequently searched job titles are:
CNC Programmer

$22.25 - $30.50/hr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 22 days ago


Job description

Day shift - Monday through Friday 6:00 am to 4:30 pm
PTO upon hire, Medical, Dental, and Vision Benefits are offered on the first day of the next month after hire, 401(K) after 6 months
Overview: As a CNC Programmer for Keel Midwest, you will be responsible for using knowledge of machine operations to develop code to control any CNC Machine within the organization to meet all production delivery and quality requirements. On-the-job and external training will be required and provided as needed.
Job Functions:
  • Incumbents prepare process plans, including positioning of carriage and/or tool, rate of feed, speed of rotation, tool changes
  • May determine the suitability of a part for automation and may determine the appropriate machine assignments on the basis of efficiency and quality requirements
  • Create programs and verify in Vericut software, create tool lists, setup sheets and some 3D modeling and fixture design in Solidworks
  • Utilize and develop new tools and cutting methods

Physical Demands: Sitting and computer use for extended periods of time. Repetitive motions may be part of the job, no heavy lifting more than 50 lbs without mechanical assistance.
Work Environment: Typical office environment with focus on computer use. Will occasionally have shop floor exposure, including to moving machinery, debris, dust, welding flash, and other manufacturing hazards. PPE will be required in those instances.
Requirements
  • High School Diploma or GED required.
  • Associates degree in Machine Tool discipline preferred
  • Ten (10) years of experience in related position in the machine tool industry
  • Job Shop or Prototype experience
  • Ability to supervise and schedule a cell of CNC machines
  • Working knowledge of CAM software.
  • Familiarity with all kinds of tooling
  • Capability of 3, 4 & 5 axis programming
  • Experience with large complex work and have good file management skills
  • Mastercam experience and fluency with wide range of controls: Heidenhain, Mazatrol, Fanuc, etc is preferred
  • This opportunity could potentially work into a management role within the CNC Programming Department
  • Knowledge of GD&T

EEO STATEMENT
KEEL is an Equal Opportunity Employer. We are committed to creating an inclusive environment for all employees and applicants. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity, sexual orientation, national origin, genetics, disability, age, veteran status, or any other legally protected status. We believe in fostering a workplace that values diversity and promotes equity and respect for all. The job requirements are subject to change to reasonably accommodate qualified disabled individuals.