1

Mastercam Programming Jobs in Michigan (NOW HIRING)

Be Seen First

Programming using Mastercam * Program with live tooling, set-up & operate a variety of CNC lathe machines and equipment, and machine parts from customer-stated specifications * Ensure parts are ...

CNC Programmer/Machinist

Jackson, MI · On-site

$23.75 - $32.50/hr

This role requires operating, setting up, and programming HAAS and FANUC CNC mills, lathes, and waterjet machines, as well as Wire EDM, using Mastercam and SolidWorks to produce precision machined ...

CNC Programmer/Machinist

Jackson, MI · On-site

$23.75 - $32.50/hr

This role requires operating, setting up, and programming HAAS and FANUC CNC mills, lathes, and waterjet machines, as well as Wire EDM, using Mastercam and SolidWorks to produce precision machined ...

Programming using Mastercam * Program with live tooling, set-up & operate a variety of CNC lathe machines and equipment, and machine parts from customer-stated specifications * Ensure parts are ...

... of CNC programming experience in a manufacturing environment. * Proficiency with at least one CAD/CAM software package:- Mastercam * WorkNC * VISI * Ability to read and interpret blueprints ...

Machinist

Livonia, MI · On-site

$62K - $83K/yr

Mastercam programming and editing experience. * Prototype machining knowledge and prior work with prototype components. * Familiarity with internal tool tracking systems in a production or prototype ...

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

CNC Programmer

Bay City, MI · On-site

$24.75 - $33.75/hr

Proficiency with Mastercam software (version 2018 or later), including interface navigation, geometry and toolpath creation, simulation, and post-process understanding. * Experience programming Fanuc ...

New

Senior CNC Programmer

Utica, MI · On-site

$24.25 - $33/hr

Minimum of 5-7 years of CNC programming experience using CAD/CAM software such as Siemens NX, Mastercam, or equivalent. * Skilled in using Siemens Teamcenter Product Lifecycle Management (PLM ...

CNC Machinist Senior

Farmington, MI · On-site

$20.25 - $27.50/hr

Minimum of 8 years of experience with CNC machine operation and 3D Programming * Experience with 3-axis milling operations * Proficient in use of either Tebis, WorkNC or Mastercam software * Working ...

Showing results 41-60

Mastercam Programming information

What is Mastercam programming?

Mastercam programming refers to the process of using Mastercam software to create toolpaths and generate G-code for CNC (Computer Numerical Control) machines. This software enables programmers to design parts, simulate machining operations, and optimize cutting processes for manufacturing. Mastercam programmers convert CAD models into instructions that CNC machines use to fabricate parts with precision and efficiency.

What are the key skills and qualifications needed to thrive as a Mastercam programmer?

To excel as a Mastercam Programmer, you need strong skills in CNC machining, CAD/CAM software proficiency, and a solid understanding of manufacturing processes, typically supported by technical training or certification in Mastercam. Familiarity with Mastercam software, G-code programming, and CNC machine operation is crucial for producing accurate toolpaths and efficient machining. Attention to detail, problem-solving ability, and effective communication with machinists and engineers are essential soft skills. These competencies ensure the creation of precise parts, minimize errors, and optimize production efficiency in a manufacturing environment.

What are some common challenges Mastercam programmers face when working with complex parts, and how can they address them?

Mastercam Programmers often encounter challenges when programming complex geometries, such as intricate contours or multi-axis toolpaths. These situations require careful planning to avoid collisions, ensure optimal surface finishes, and maintain efficient cycle times. Collaborating closely with machinists and engineers can help identify potential manufacturing issues early on. Additionally, regularly updating Mastercam skills and staying current with software updates can greatly improve problem-solving and productivity when handling difficult projects.

Do Mastercam programmers make good money?

Mastercam programmers typically earn competitive wages, with salaries varying based on experience, location, and industry. Skilled programmers who are proficient in CAD/CAM software and have experience with complex machining often command higher pay. Certification and specialization can also positively impact earning potential.

What are popular job titles related to Mastercam Programming jobs in Michigan?

For Mastercam Programming jobs in Michigan, the most frequently searched job titles are:

What job categories do people searching Mastercam Programming jobs in Michigan look for?

The top searched job categories for Mastercam Programming jobs in Michigan are:

What cities in Michigan are hiring for Mastercam Programming jobs?

Cities in Michigan with the most Mastercam Programming job openings:

Infographic showing various Mastercam Programming job openings in Michigan as of August 2026, with employment types broken down into 1% Internship, 78% Full Time, 13% Part Time, 2% Temporary, 5% Contract, and 1% Nights. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution.

Process Engineer - CNC Manufacturing & Process Improvement (Mastercam)

Bay Cast Technologies

Bay City, MI

$35 - $40/hr

Full-time

PTO

Re-posted 14 days ago


Job description

At a Glance

Company: Bay Cast Inc.
Location: Bay City, Michigan
Job Type: Full-Time
Pay Range: $35–$40+/hr (Based on Experience)
Shift: Day Shift | Monday–Friday
Overtime: As Needed
Experience Level: Senior | 5+ Years
Education: Bachelor's Degree in Mechanical Engineering Preferred

---

Why This Role Exists

Bay Cast is expanding its engineering team to support continued growth in large-format aerospace, defense, and heavy industrial machining.

This position plays a critical role in improving manufacturing processes, increasing machine uptime, supporting new programs, and driving continuous improvement throughout the shop. You'll work alongside machinists, programmers, and leadership to solve complex manufacturing challenges and help produce some of the largest precision-machined components in the industry.

---

What You'll Be Doing

In this role, you will:

  • Improve CNC manufacturing processes for high-mix, low-volume production
  • Lead root cause investigations and implement permanent corrective actions
  • Develop production standards and manufacturing best practices
  • Support CNC programmers and machinists with process improvements
  • Design and implement equipment and tooling upgrades
  • Troubleshoot CNC machines, controls, and manufacturing systems
  • Improve throughput, quality, safety, and equipment reliability
  • Coordinate machine installations, repairs, and process modifications
  • Develop engineering documentation including procedures, validations, engineering change notices, and spare parts documentation
  • Analyze production, labor, and material costs to improve efficiency
  • Manage multiple engineering projects simultaneously

---

Manufacturing Environment

Bay Cast specializes in large-format machining supporting customers across:

  • Aerospace
  • Defense
  • Heavy Industrial
  • Energy
  • Tooling
  • Civil Engineering

Unlike high-volume production facilities, Bay Cast operates in a true high-mix environment where every project presents new engineering challenges.

---

Equipment, Controls & Software

You'll support manufacturing equipment including:

Machines

  • Hyundai Wia CNC Mills
  • Reco Mills
  • Faro Lathes
  • Large-format CNC machining centers

Controls

  • Fanuc CNC Controls

Software

  • Mastercam
  • CAD/CAM Systems

---

What We're Looking ForRequired

  • Bachelor's Degree in Mechanical Engineering (preferred)
  • 5+ years of manufacturing or process engineering experience
  • Strong CNC machining and manufacturing knowledge
  • Expert-level CNC programming experience
  • CAM/CAD proficiency
  • Experience in high-mix, low-volume manufacturing
  • Ability to read blueprints, schematics, and technical drawings
  • Excellent troubleshooting and root cause analysis skills
  • Strong communication and project management abilities

Preferred

  • Experience supporting aerospace or defense manufacturing
  • Knowledge of machine controls, servo systems, sensors, hydraulics, pneumatics, coolant systems, and machine installations
  • Experience leading continuous improvement initiatives
  • Hands-on experience working directly with machinists and CNC programmers

---

Why Engineers Like Working at Bay Cast

Engineers at Bay Cast enjoy:

  • Challenging, technically diverse projects
  • Large-format machining unlike most manufacturing facilities
  • Close collaboration with experienced machinists and programmers
  • Opportunities to improve manufacturing processes from the shop floor up
  • Exposure to aerospace and defense manufacturing
  • Stable, growing business with long-term career opportunities
  • High level of autonomy and ownership

---

Pay, Benefits & Schedule

Pay Range: $35–$40+/hr depending on experience.

Benefits

  • Comprehensive benefits package
  • PTO that increases with tenure
  • Negotiable PTO for exceptional candidates
  • Long-term career growth opportunities

Schedule

  • Day Shift
  • Monday–Friday
  • Additional hours as needed to support production and project deadlines

---

Apply

If you're an experienced manufacturing or process engineer who enjoys solving complex machining challenges and improving world-class manufacturing processes, we'd love to hear from you.

Apply today through hireCNC.