1

Machine Programmer Jobs in Minnesota (NOW HIRING)

CNC Machinist - Programmer - 2nd Shift

Red Wing, MN · On-site

$26.50 - $36.25/hr

We're hiring an experienced CNC Programmer to join our manufacturing team. In this role, you'll use Mastercam to program and optimize parts based on blueprints, determine machining strategies, and ...

Machine Builder II

Eden Prairie, MN · On-site

$21 - $27/hr

Our experienced team of engineers has been instrumental in automating manual processes that enable ... Machine Solutions is privately owned by BW Forsyth Partners, a Barry-Wehmiller company. BW Forsyth ...

CNC Programmer

Alexandria, MN · On-site

$24 - $27/hr

The CNC Programmer programs CNC machine tools by G&M code and offline CAM systems. This individual analyzes and defines production methods and processes required to manufacture parts and products.

We provide industry-leading production equipment; highly engineered formwork; and a broad portfolio ... Adjust machine setting to complete tasks according to specifications and production demands. * Read ...

next page

Showing results 1-20

Machine Programmer information

See Minnesota salary details

$13

$25

$47

How much do machine programmer jobs pay per hour?

As of Jun 5, 2026, the average hourly pay for machine programmer in Minnesota is $25.81, according to ZipRecruiter salary data. Most workers in this role earn between $20.96 and $27.31 per hour, depending on experience, location, and employer.

What is a Machine Programmer job?

A Machine Programmer is responsible for writing, testing, and optimizing code that controls automated machinery and manufacturing equipment. They develop CNC (Computer Numerical Control) programs, troubleshoot issues, and ensure machines operate efficiently. This role requires knowledge of programming languages like G-code, CAD/CAM software, and an understanding of machining processes. Machine Programmers play a key role in improving production accuracy and efficiency.

What are the key skills and qualifications needed to thrive in the Machine Programmer position, and why are they important?

To thrive as a Machine Programmer, you need strong programming abilities, proficiency in interpreting technical blueprints, and a background in mechanical or manufacturing engineering, often supported by an associate degree or technical certification. Familiarity with Computer Numerical Control (CNC) machines, CAD/CAM software, and industry certifications such as NIMS is typically required. Detail orientation, analytical thinking, and effective problem-solving skills make individuals stand out in this role. These skills ensure precise programming, minimal production delays, and optimal equipment performance in a manufacturing environment.

What are the typical daily responsibilities of a Machine Programmer?

Machine Programmers are primarily responsible for writing and modifying programs that control automated machinery, such as CNC machines, to produce precision parts. Each day often involves reviewing blueprints or CAD designs, entering and testing code, and performing trial runs to ensure accurate and efficient machine output. You may also troubleshoot errors, collaborate with machine operators and engineers to resolve issues, and update existing programs for new production runs. While the role is typically based in a manufacturing facility, it often requires close teamwork and communication with multiple departments to ensure seamless operations.
What are popular job titles related to Machine Programmer jobs in Minnesota? For Machine Programmer jobs in Minnesota, the most frequently searched job titles are:
What job categories do people searching Machine Programmer jobs in Minnesota look for? The top searched job categories for Machine Programmer jobs in Minnesota are:
What are popular job titles related to Machine Programmer jobs in MN? For Machine Programmer jobs in MN, the most frequently searched job titles are:
Second Shift Machinist/Programmer

Second Shift Machinist/Programmer

Andrew Tool & Machining Company

Osseo, MN • On-site

$28 - $42/hr

Other

Posted 18 days ago


Job description

Description:

Machinist Level 4

Reports To: Operations Manager

Target Pay Range: $28-42

Job Summary

Machinist level 4 will efficiently make quality conforming product by efficient application of work holding, machine tool setup and tool offset adjustments.

Essential Functions:

The primary duties and responsibilities of a machinist level 4 consist of but are not limited to:

· Highly efficient use of machine tools and time to make quality parts

· Using Mastercam, create clear, logical programs on High complexity parts, with documentation for other to follow

· Design, create and apply new and complex work holding and fixtures

· Setup new and repeating high complexity parts

· Expertly complete secondary operations such as deburring

· Perform basic to advanced machine preventative maintenance activities

· Collaborate with production management, engineering, and quality to establish effective processes

· Work effectively within a team to achieve production goals

· Train, mentor and coach other team members

· Set the example for others to follow with workmanship and teamwork

· Miscellaneous activities as assigned by Manager

Qualifications:

· Education

o High School Diploma (required)

o Associates Degree in Machine Tool Technology (Highly Preferred)

· Certifications

o GD&T (Required)

· Background

o 10+ years’ experience machining

o Experience producing tight tolerance parts is both production and prototype environments

o 5+ years’ experience working in ISO or AS workplaces

Accountabilities

· Facilitate a continuous improvement culture

· Foster a team-oriented quality ownership culture

· Ensure compliance to QMS and Safety requirements

· Ensure compliance to Ethics & Employee Handbook

· Ensure effective use of resources

· Effectively produce product within scope of Job Travelers

· Maintain a clean and safe work environment

· Produce product meeting customer specification

· Produce product in accordance with traveler and other internal process documentation

· Meet and/or exceed workmanship standard

Authorities

· Stop processes & shipments due to quality concerns if necessary

· Communicate to Management issues with product and process conformance

· Communicate to Management noncompliance to QMS, Safety, Ethics, and Employee Handbook requirements

Competencies

· Effectively communicate verbally or in writing

· Competent use of Window’s based PC

· Advanced use of CAM software

· Advanced understanding of blue prints

· Ability to use and apply basic math applicable to machining

· Advanced understanding of GD&T and how to apply it

· Advanced ability to troubleshooting/problem solving machine and programming issues on high complexity parts with minimal supervision

· Ability to maintain high level of attention to detail

· Advanced knowledge of cutting tools and their applications

· High proficiency with measuring tools, e.g. micrometers, calipers, pins, vision system, CMM

· Ability to collaborate with others throughout the organization

· Regularly lift 30-50 pounds

DEFINITIONS

Basic- Fundamental understanding of a required skill set

Intermediate- Proficient skill and understanding of a required skill set

Advanced- Proficient skill and understanding of a required skill set with the ability to troubleshoot and train others.

Moderate Complexity - parts which have at least one single, very tight (.0001”) tolerance feature and/or multiple close (.001”) tolerance interrelated features

High Complexity - parts which have two or more very tight (.0001”) tolerance features and/or multiple interrelated tight (.0005”) and/or close (.001”) features

Requirements:

We are looking for experienced and creative machinist who like to tackle the toughest work. Machinist that are successful here have solid experience in Job Shop/ Short run shops and are able to program, setup and run their own work. Having a sold foundation in GD&T as well as inspection of in process parts is a must. If you are a machinist that likes to think, problem solve and make some very interesting and important parts there is truly no better place to work. We have a great benefits package and treat our employees right.