1

Machine Programmer Jobs in Minnesota (NOW HIRING)

SMT Programmer/Operator

Saint Paul, MN ยท On-site

$22 - $28/hr

Duties include machine programming, setup, operation, and maintenance of MPM Stencil Printers, Fuji Aimex II placement machines, Heller reflow ovens, and conformal coat machines. This person must be ...

Highly efficient use of machine tools and time to make quality parts * Using Mastercam, create ... Collaborate with production management, engineering, and quality to establish effective processes

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.50 - $29.50/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 26, 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.

Is a CNC job a good career?

A CNC machine programmer role involves creating and managing computer-controlled machining processes, requiring technical skills and knowledge of CAD/CAM software. It offers stable employment opportunities, competitive wages, and potential for advancement in manufacturing industries. The job often requires attention to detail, precision, and safety awareness.

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.

Will AI replace CNC programmers?

AI technology can automate certain tasks in CNC programming, such as toolpath generation and optimization, but it is unlikely to fully replace CNC programmers who require expertise in interpreting complex designs, troubleshooting, and making real-time adjustments. Human oversight remains essential for ensuring quality and adapting to unique manufacturing challenges.

What is a CNC programmer's salary?

A CNC programmer's salary typically ranges from $50,000 to $80,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software may earn higher wages and additional benefits.

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 does a machine programmer do?

A machine programmer writes, tests, and maintains code to control manufacturing equipment such as CNC machines and automated systems. They use programming languages like G-code or ladder logic and often work with CAD/CAM software to develop precise instructions for machinery operation. Strong technical skills and understanding of manufacturing processes are essential for this role.
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:
Infographic showing various Machine Programmer job openings in Minnesota as of June 2026, with employment types broken down into 98% Full Time, and 2% Nights. Highlights an 93% Physical, 1% Hybrid, and 6% Remote job distribution, with an average salary of $53,675 per year, or $25.8 per hour.
SMT Programmer/Operator

SMT Programmer/Operator

MetroSpec Technology

Saint Paul, MN โ€ข On-site

$22 - $28/hr

Full-time

Medical, Dental, Vision, Retirement

Posted 11 days ago


Job description

Job Overview:

We are seeking a skilled SMT Programmer/Operator to join our team. As an SMT Programmer/Operator, you will be responsible for programming and operating the SMT machines for optimal performance. Duties include machine programming, setup, operation, and maintenance of MPM Stencil Printers, Fuji Aimex II placement machines, Heller reflow ovens, and conformal coat machines. This person must be capable of running jobs through the complete SMT process with minimum supervision. Daily responsibilities will vary and will require additional training as necessary.

Key Responsibilities

  • In this role you will leverage your expertise to program FUJI Aimex II surface mount placement machines with precision and accuracy utilizing Nexium software
  • Create and modify component profiles for SMT and Automated Optical Inspection (AOI) equipment
  • Develop inspection programs for AOI machines to uphold quality standards
  • Maintain SMT assembly machines to streamline workflow
  • Establish and maintain reflow oven profiles for optimal performance
  • Manage inventory of stencils and consumable items essential for operations
  • Provide technical support to machine operators and collaborate with cross-functional teams
  • Support efforts to achieve production goals with Engineers/Designers, and Management
  • Adhere to quality and safety standards to ensure a safe and efficient work environment
  • General equipment maintenance to ensure seamless operations
  • Perform other tasks as required to meet business needs

Qualifications & Experience

  • 3-5 years of experience programming, maintaining, and troubleshooting Surface Mount equipment (preferably FUJI AIMEX)
  • Proficient in FUJI Nexium Programming software required
  • Ability to read/interpret Bill of Materials and Assembly drawings
  • Electronic component identification
  • Parts database (BOM) software user
  • IPC-610 training/experience
  • Knowledge of ESD procedures
  • Solder paste/stenciling
  • Ability to problem solve
  • Strong communication skills, both verbal and written
  • Mechanical tooling/fixtures aptitude
  • Quality focus
  • Simple electronic testing (DVM, etc..)
  • MS Windows, Word and Excel (basics)
  • High School Diploma or GED

Schedule:

  • 9 hour shift M-Th
  • 4 hour Friday
  • Occasional OT as needed
  • Expected hours: 40 per week

Benefits

  • Health Insurance
  • Dental Insurance
  • Vision Insurance
  • 401(k) with Employer Discretionary Match
  • Referral program

Metrospec requires a background check for all candidates once an offer has been accepted.


MetroSpec Technology logo

About MetroSpec Technology

Sourced by ZipRecruiter

Industry

Electrical equipment, appliance, and component manufacturing

Company size

11 - 50 Employees

Headquarters location

Mendota Heights, MN, US

Year founded

2001