1

Assistant Cnc Programmer Jobs in Minnesota (NOW HIRING)

CNC Programmer

Alexandria, MN ยท On-site

$25.50 - $34.75/hr

Determine best programming method for each fabricated level component. * Assist CNC Programming Supervisor, Production Supervisors and Director of Fabrication in resolving production problems and ...

CNC Programmer

Alexandria, MN ยท On-site

$24.50 - $29.50/hr

Determine best programming method for each fabricated level component. * Assist CNC Programming Supervisor, Production Supervisors and Director of Fabrication in resolving production problems and ...

Develop and implement CNC programs for standard products utilizing AlphaCam, InventorCam, and Xilog programming software Assist in organizing and preparing for Strategic Business Council meetings.

CNC Programmer

Warroad, MN ยท On-site

$26 - $35.50/hr

Develop and implement CNC programs for standard products utilizing AlphaCam, InventorCam, and Xilog programming software Assist in organizing and preparing for Strategic Business Council meetings.

CNC Programmer

Warroad, MN

$26 - $35.50/hr

Develop and implement CNC programs for standard products utilizing AlphaCam, InventorCam, and Xilog programming software Assist in organizing and preparing for Strategic Business Council meetings.

CNC Programmer

Warroad, MN ยท On-site

$29 - $38/hr

Develop and implement CNC programs for standard products utilizing AlphaCam, InventorCam, and Xilog programming software Assist in organizing and preparing for Strategic Business Council meetings.

Be Seen First

CNC Machinist Programmer

Saint Paul, MN ยท On-site

$66K - $93K/yr

CNC Programmer As a CNC Programmer at J&J Machine, you are the brain of our manufacturing process ... Setup & Operation Support: Assist in setting up and operating CNC machines when validating new ...

CNC Programmer -1st Shift

Coon Rapids, MN ยท On-site

$25.14 - $45/hr

CNC Programmer Position Summary The CNC Programmer is responsible for the creation and ... Provide ongoing support for machining processes * Assist in the training of operators on equipment ...

CNC Programmer -1st Shift

Coon Rapids, MN ยท On-site

$25.14 - $45/hr

CNC Programmer Position Summary The CNC Programmer is responsible for the creation and ... Provide ongoing support for machining processes * Assist in the training of operators on equipment ...

CNC Machinist Programmer

Elk River, MN ยท On-site

$66K - $93K/yr

CNC Programmer As a CNC Programmer at J&J Machine, you are the brain of our manufacturing process ... Setup & Operation Support: Assist in setting up and operating CNC machines when validating new ...

CNC Programmer -1st Shift

Coon Rapids, MN ยท On-site

$25.14 - $45/hr

Provide ongoing support for machining processes * Assist in the training of operators on equipment ... CNC Programmer Minimum Requirement & Qualifications * Minimum 2 years of experience in CAD/CAM ...

CNC Programmer -1st Shift

Coon Rapids, MN ยท On-site

$25.14 - $45/hr

CNC Programmer Position Summary The CNC Programmer is responsible for the creation and ... Provide ongoing support for machining processes * Assist in the training of operators on equipment ...

Develop and implement CNC programs for standard products utilizing AlphaCam, InventorCam, and Xilog programming software Assist in organizing and preparing for Strategic Business Council meetings.

next page

Showing results 1-20

Assistant Cnc Programmer information

See Minnesota salary details

$16

$30

$44

How much do assistant cnc programmer jobs pay per hour?

As of Aug 4, 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.

Is there a demand for assistant CNC programmers?

There is steady demand for assistant CNC programmers in manufacturing and machining industries, especially as companies seek skilled workers to operate and troubleshoot CNC machines. The role often requires familiarity with CAD/CAM software and basic programming skills, and employment opportunities are influenced by manufacturing activity and technological advancements.

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.

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

How to become an Assistant CNC Programmer with no experience?

To become an Assistant CNC Programmer with no experience, start by gaining basic knowledge of CNC machinery and programming concepts through online courses or technical training. Seek entry-level positions or apprenticeships in manufacturing environments to learn on the job, and consider obtaining certifications in CNC operation or related skills to improve employability.
What are the most commonly searched types of Cnc Programmer jobs in Minnesota? The most popular types of Cnc Programmer jobs in Minnesota are:

CNC Programmer

Douglas

Alexandria, MN โ€ข On-site

$25.50 - $34.75/hr

Other

Medical, Dental, Life, Retirement, PTO

Re-posted 16 days ago


Job description

JOB SUMMARY:

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.

ESSENTIAL DUTIES & RESPONSIBILITIES include the following. Other duties may be assigned:

  1. Steward our mission (to enrich lives by providing differentiated packaging automation and services) and values (unwavering integrity, servant's heart, ownership spirit and continuous innovation and improvement).
  2. Develop NC programs for CNC machine tools.
  3. Develop NC programs utilizing Offline CAM systems.
  4. Determine best programming method for each fabricated level component.
  5. Assist CNC Programming Supervisor, Production Supervisors and Director of Fabrication in resolving production problems and difficulties.
  6. Operate machine tools as deemed necessary.
  7. Implement product/process improvements aimed at standardization, cost reduction, productivity, quality, and safety.
  8. Evaluate new manufacturing technologies and their applicability at Douglas Machine.
  9. Provide input to the product development process.
  10. Participate in manufacturing systems development by recommending system changes and enhancements.
  11. Assist the Manufacturing Routing Specialist with new part routings or updating old part routings.
  12. Responsible for complying with all safety policies and procedures.

QUALIFICATIONS:

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Strong understanding of manufacturing processes related to metal fabrication and assembly.
  • Demonstrated ability to write computer programs.
  • Strong critical thinking, logic, and reasoning to troubleshoot and solve problems
  • Working knowledge of personal computers and related software including CAD/CAM systems.
  • Excellent oral and written communication skills.
  • Strong organizational skills with the ability to manage multiple projects simultaneously

EDUCATION AND/OR EXPERIENCE:

  • Two-year vocational/technical degree and 2-3 years of experience in a machine shop environment; or, High school diploma/GED and a minimum of 5 years of experience in a machine shop environment.

OTHER INFORMATION:

All full-time positions offer attractive compensation and benefits that include ESOP stock allocation, 401(k) match, a company health clinic, medical, dental, life and disability insurance, volunteer time off, along with holiday pay and paid time off.