1

Assistant Cnc Programmer Jobs in Minnesota (NOW HIRING)

... programming, setup, troubleshooting, and production activities across CNC milling and turning ... Assist with training and mentoring operators and less experienced machinists Perform routine ...

CNC Setup Machinist

Coon Rapids, MN · On-site

$21 - $35/hr

CNC programming experience * Advanced machine setup experience * Experience troubleshooting CNC ... If you are an individual with a disability and need a reasonable accommodation to assist with your ...

Collaborate with programmers, estimators, and other machinists to improve processes * Recommend ... Train or assist other machinists when needed * Support machine assembly when assigned * Perform ...

CNC Machinist

Saint Paul, MN · On-site

$30 - $40/hr

Collaborate with programmers, estimators, and other machinists to improve processes * Recommend ... Train or assist other machinists when needed * Support machine assembly when assigned * Perform ...

CNC Machinist

Saint Paul, MN · On-site

$30 - $40/hr

Collaborate with programmers, estimators, and other machinists to improve processes * Recommend ... Train or assist other machinists when needed * Support machine assembly when assigned * Perform ...

CNC Machinist

Maple Grove, MN · On-site

$33 - $35/hr

Edit and optimize existing CNC programs and assist with programming new parts. * Select tooling, monitor machine performance, and make adjustments to maintain tight tolerances. * Perform first-piece ...

Edit and optimize existing CNC programs and assist with programming new parts. * Select tooling, monitor machine performance, and make adjustments to maintain tight tolerances. * Perform first-piece ...

CNC Swiss Machinist

Minneapolis, MN · On-site

$41K - $72K/yr

Read and interpret blueprints and engineering drawings. * Edit programs and navigate machine ... Troubleshoot machining issues and support continuous production. * Assist other machinists with ...

CNC Machinist I - 2nd Shift

Chaska, MN · On-site

$25 - $28/hr

Interpret engineering drawings and specifications to ensure accurate machining * Operate CNC ... Follow safety protocols and maintain a clean and organized work area * Assist in the documentation ...

... * Assist other machinists with setups, troubleshooting, and production support when needed ... of Swiss programming experience. * Experience with Citizen or similar CNC Swiss machines.

New

Showing results 41-60

Assistant Cnc Programmer information

See Minnesota salary details

$16

$30

$44

How much do assistant cnc programmer jobs pay per hour?

As of Aug 21, 2026, the average hourly pay for assistant cnc programmer in Minnesota is $30.32, according to ZipRecruiter salary data. Most workers in this role earn between $24.95 and $34.13 per hour, depending on experience, location, and employer.

What is an assistant CNC programmer?

Assistant CNC Programmers are entry-level professionals who support the creation and optimization of computer numerical control (CNC) machine programs. They assist senior programmers and machinists by preparing code, setting up machines, performing routine maintenance, and troubleshooting minor issues. Their work ensures that manufacturing processes run smoothly, efficiently, and accurately according to design specifications. Assistant CNC Programmers also help with documentation, quality control, and learning more advanced programming tasks as they gain experience.

What are the key skills and qualifications needed to thrive as an assistant CNC programmer?

To thrive as an Assistant CNC Programmer, you need a solid understanding of CNC machining processes, blueprint reading, and basic programming, often supported by a technical diploma or certification in machining or manufacturing technology. Familiarity with CAD/CAM software, G-code, and CNC machine operation is typically required, and certifications like NIMS can be valuable. Attention to detail, problem-solving abilities, and effective communication help ensure accuracy and smooth coordination with machinists and engineers. These skills and qualities are crucial for producing precision parts, minimizing errors, and supporting efficient manufacturing operations.

What are some common challenges faced by assistant CNC programmers, and how can they be addressed?

Assistant CNC Programmers often encounter challenges such as interpreting complex technical drawings, ensuring precise measurements, and adapting to frequent design changes. Staying organized and communicating closely with senior programmers, machinists, and engineers helps minimize errors and miscommunications. Regularly updating skills on the latest CAD/CAM software and machine operation procedures can also help tackle evolving technical demands and maintain high-quality output.

What is the difference between Assistant Cnc Programmer vs Cnc Programmer?

AspectAssistant Cnc ProgrammerCnc Programmer
CredentialsHigh school diploma or equivalent; some technical trainingTechnical training or certification; experience preferred
Work EnvironmentAssists in programming and setup, often under supervisionIndependently develops, tests, and modifies CNC programs
ResponsibilitiesSupports CNC programming tasks, machine setup, and troubleshootingCreates and optimizes CNC programs, ensures precision and efficiency

The main difference between an Assistant Cnc Programmer and a Cnc Programmer lies in their level of responsibility and independence. An Assistant Cnc Programmer typically supports programming tasks and works under supervision, while a Cnc Programmer independently develops and manages CNC programs. Both roles require technical skills, but the Cnc Programmer usually has more experience and autonomy.

How to become an Assistant CNC Programmer with no experience?

To become an Assistant CNC Programmer with no experience, focus on gaining basic knowledge of CNC machinery and programming through online courses or technical training programs. Learning to operate CNC equipment, understanding G-code, and developing attention to detail are important, and entry-level positions or apprenticeships can provide hands-on experience to build skills in this field.

What are the most commonly searched types of Cnc Programmer jobs in Minnesota?

The most popular types of Cnc Programmer jobs in Minnesota are:

Applications Engineer (Punching) - CNC & Manufacturing Technology

Wilson Tool International

Saint Paul, MN

$100K - $120K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 11 days ago


Job description

Applications Engineer – CNC & Manufacturing TechnologyPosition Summary

Wilson Tool International is seeking an Applications Engineer – CNC & Manufacturing Technology to provide technical expertise, customer support, and training for advanced manufacturing solutions. This role partners with customers, technology providers, and internal teams to support programming, machine applications, tooling solutions, and manufacturing process improvements.

Compensation Range: $100,000 – $120,000 annually, depending on qualifications and experience.

The ideal candidate is a technically skilled, customer-focused professional with a background in manufacturing, engineering, CNC programming, CAD/CAM applications, or related manufacturing technologies. This position provides the opportunity to work directly with customers, support industry-leading technologies, and deliver solutions that improve manufacturing performance.

Essential Duties and Responsibilities
  • Provide customer programming support for CNC manufacturing applications and related software platforms.
  • Provide technical applications support, troubleshooting, and process improvement recommendations to customers.
  • Deliver customer training on programming, tooling applications, and manufacturing processes.
  • Support machine training activities, including basic machine operation, setup, alignment, and troubleshooting.
  • Assist customers with successful implementation and utilization of manufacturing technologies.
  • Collaborate with OEM partners, software providers, and internal teams to support customer needs and resolve technical challenges.
  • Provide tooling training and technical guidance to customers.
  • Support customer demonstrations, industry trade shows, and technical events.
  • Maintain strong customer relationships through responsive communication, technical expertise, and a solutions-focused approach.
  • Travel to customer locations as needed to support training, demonstrations, installations, and technical assistance.
Travel Requirements

This position requires occasional travel, approximately 4–10 trips annually, to support customer training, technical demonstrations, industry trade shows, and customer application needs.

Preferred Qualifications
  • Bachelor’s degree in Engineering, Manufacturing Technology, or a related technical field preferred.
  • Engineering or manufacturing background strongly preferred.
  • Experience with CNC programming, sheet metal fabrication, automation, tooling, or manufacturing technology preferred.
  • Experience with CAD/CAM systems, machine programming platforms, or manufacturing software preferred.
  • Strong problem-solving skills with the ability to analyze technical challenges and develop effective solutions.
  • Excellent communication, presentation, and customer service skills.
  • Ability to work independently while collaborating effectively with customers and internal teams.
  • Strong technical aptitude with the ability to learn and support evolving technologies.
Preferred Technology Experience

Experience with one or more of the following platforms is preferred:

OEM Equipment Platforms
  • Amada
  • TRUMPF
  • Prima Power
CAD/CAM and Manufacturing Software Platforms
  • Radan
  • Lantek
  • Striker Systems
  • JETCAM
  • PunchCAM
  • Metalix
  • TRUMPF TruTops Boost
  • LVD CADMAN
  • AlmaCAM
  • PEP Technology
Work Environment
  • This position is based at Wilson Tool International’s White Bear Lake, MN location.
  • Relocation to the White Bear Lake area is strongly preferred.
  • This role requires regular interaction with customers, manufacturing teams, OEM partners, and technology providers.
  • Occasional travel is required to support customer needs and industry events.
Why Join Wilson Tool International?

At Wilson Tool International, we are committed to innovation, quality, and helping manufacturers improve their processes through advanced tooling and technology solutions. Our team partners with customers around the world to solve manufacturing challenges and deliver solutions that make an impact.

As an Applications Engineer, you will have the opportunity to combine technical expertise, hands-on manufacturing experience, and customer interaction while supporting leading-edge manufacturing technologies.

Benefits & Perks

Wilson Tool offers a competitive compensation and benefits package, including:

  • Competitive salary based on experience and qualifications
  • Medical, dental, and vision insurance
  • 401(k) with company match and profit-sharing opportunities
  • Paid time off and company holidays
  • Short-term and long-term disability coverage
  • Tuition reimbursement opportunities
  • Wellness benefits and resources
  • On-site health clinic
  • Opportunities for professional growth and development
Equal Opportunity Employer

Wilson Tool International is an equal opportunity employer committed to providing a workplace where all employees are valued, respected, and supported.