1

Mastercam Programmer Jobs in Minnesota (NOW HIRING)

Be Seen First

CNC Programmer

Minneapolis, MN · On-site

$45 - $52/hr

Mill-Turn CNC Programmer The Mill-Turn CNC Programmer is responsible for developing, modifying, and ... Mastercam and/or GibbsCAM: 4 years (Required)

Experience with CNC programming, using MasterCam or similar software. * Familiarity with quality control processes and inspection tools. * Knowledge of safety standards and practices in a machining ...

Experience with CNC programming, using MasterCam or similar software. * Familiarity with quality control processes and inspection tools. * Knowledge of safety standards and practices in a machining ...

Experience with CNC programming, using MasterCam or similar software. * Familiarity with quality control processes and inspection tools. * Knowledge of safety standards and practices in a machining ...

Experience with CNC programming, using MasterCam or similar software. * Familiarity with quality control processes and inspection tools. * Knowledge of safety standards and practices in a machining ...

CNC Machinist/Programmer

Cokato, MN · On-site

$29.50 - $40.50/hr

Candidates with strong CNC programming experience using other CAM software (such as Mastercam or SolidWorks CAM) and a willingness to learn GibbsCAM will be considered. * Experience programming ...

New

Be Seen First

CNC Programmer Lead

Minneapolis, MN · On-site

$45 - $49/hr

Mastercam and/or GibbsCAM preferred. * Advanced knowledge of CNC programming principles, tooling, feeds and speeds, and machining processes. * Strong GD&T knowledge and ability to interpret complex ...

CNC Set Up and Programming Tech

Minneapolis, MN · On-site

$27.75 - $37.75/hr

The CNC Set-Up & Programming Technician is responsible for setting up, programming, and optimizing ... What you will get to do: · Program, modify, and optimize CNC programs using Mastercam and M/G code ...

Using Mastercam, create clear, logical programs on High complexity parts, with documentation for ... Collaborate with production management, engineering, and quality to establish effective processes

One Manufacturing Engineer will focus on supporting the CNC Machining area of Production. One ... Proficiency in Mastercam software * 1+ years of relevant experience * Experience working with CNC ...

Showing results 21-40

Mastercam Programmer information

See Minnesota salary details

$23

$32

$45

How much do mastercam programmer jobs pay per hour?

As of Sep 15, 2026, the average hourly pay for mastercam programmer in Minnesota is $32.35, according to ZipRecruiter salary data. Most workers in this role earn between $28.27 and $33.41 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 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 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 popular job titles related to Mastercam Programmer jobs in Minnesota?

For Mastercam Programmer jobs in Minnesota, the most frequently searched job titles are:

What job categories do people searching Mastercam Programmer jobs in Minnesota look for?

The top searched job categories for Mastercam Programmer jobs in Minnesota are:

What cities in Minnesota are hiring for Mastercam Programmer jobs?

Cities in Minnesota with the most Mastercam Programmer job openings:

What are popular job titles related to Mastercam Programmer jobs in MN?

For Mastercam Programmer jobs in MN, the most frequently searched job titles are:

Infographic showing various Mastercam Programmer job openings in Minnesota as of September 2026, with employment types broken down into 85% Full Time, 7% Part Time, 7% Contract, and 1% Nights. Highlights an 86% Physical, 3% Hybrid, and 11% Remote job distribution, with an average salary of $67,293 per year, or $32.4 per hour.

CNC Programmer

Minneapolis, MN • On-site

Diag Partners
Recruiting and Staffing Services • 51 - 200 employees

$45 - $52/hr

Full-time

Posted 12 days ago

Be Seen First

After you apply to this job, you can share why you’re interested to jump to the top of the candidate list.


Job description

Mill-Turn CNC Programmer

The Mill-Turn CNC Programmer is responsible for developing, modifying, and optimizing CNC programs for complex mill-turn machining operations. This position works closely with machinists, engineering, and quality personnel to ensure programs produce accurate, high-quality parts efficiently and consistently. The ideal candidate has strong experience programming multi-axis mill-turn equipment and understands tooling, workholding, cutting parameters, and machining processes.

Essential Responsibilities

  • Create, modify, and optimize CNC programs for mill-turn machining operations.
  • Program complex parts using CAD/CAM software and/or conversational programming methods.
  • Develop efficient tool paths while considering cycle time, tool life, part quality, and machine capabilities.
  • Program and support machining operations on Mazak Integrex i-100, i-150, and i-200 and Mazak Quick Turn QT-100 and QT-200 equipment.
  • Select appropriate cutting tools, inserts, tooling strategies, workholding, and machining parameters.
  • Review engineering drawings, GD&T, specifications, and customer requirements to determine appropriate machining processes.
  • Troubleshoot and modify programs to resolve machining issues and improve part quality.
  • Support machinists during setup and first-piece production as needed.
  • Make program adjustments based on inspection results and production feedback.
  • Assist with process improvements to reduce cycle times, scrap, and setup time.
  • Maintain accurate and organized CNC programs and documentation.
  • Work closely with engineering, quality, and production teams to resolve technical and manufacturing issues.
  • Ensure programs and machining processes meet company quality and safety standards.


Qualifications

  • 5+ years of CNC programming experience, preferably in a precision machining environment.
  • Strong experience programming Mill-Turn or multi-tasking CNC equipment.
  • Hands-on experience with Mazak Integrex and/or Mazak Quick Turn equipment strongly preferred.
  • Strong understanding of CNC machining processes, tooling, workholding, feeds and speeds, and cutting parameters.
  • Ability to read and interpret complex engineering drawings and GD&T.
  • Experience with CAD/CAM programming software.
  • Ability to troubleshoot CNC programs and machining processes independently.
  • Strong understanding of precision machining and tight-tolerance manufacturing.
  • Ability to communicate effectively with machinists, engineering, and quality personnel.
  • High attention to detail and commitment to producing quality work.


Physical Requirements

  • Ability to stand and walk throughout the manufacturing environment for extended periods.
  • Ability to occasionally lift and carry up to 50 pounds.
  • Ability to frequently use hands and fingers to operate equipment, tools, and computers.
  • Ability to work around CNC machinery, machining fluids, noise, and manufacturing equipment while following all required safety procedures.


Benefits

  • Competitive wages with opportunities for advancement.
  • Comprehensive benefits package, including health, dental, and vision insurance.
  • Paid time off (PTO) and paid holidays.
  • 401(k) plan with employer match.
  • Supportive and collaborative work environment focused on continuous improvement.


Experience

  • CNC programming and machining: 6 years (Required)
  • 3-, 4-, and/or 5-axis CNC milling: 4 years (Preferred)
  • Haas, Mazak, FANUC Robodrill, or comparable CNC equipment : 4 years (Required)
  • Mastercam and/or GibbsCAM: 4 years (Required)