1

Assistant Cnc Programmer Jobs in Minnesota (NOW HIRING)

CNC Programmer

Alexandria, MN

$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 - $27/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 Milling Programmer

Coon Rapids, MN

$27.50 - $37.50/hr

Communicate effectively with the manufacturing engineers, plant personnel and individuals outside the company * Assist in the training of operators on new CNC equipment and programs * Assist in the ...

CNC Milling Programmer

Coon Rapids, MN

$27.50 - $37.50/hr

Communicate effectively with the manufacturing engineers, plant personnel and individuals outside the company * Assist in the training of operators on new CNC equipment and programs * Assist in the ...

Communicate effectively with the manufacturing engineers, plant personnel and individuals outside the company * Assist in the training of operators on new CNC equipment and programs * Assist in the ...

Communicate effectively with the manufacturing engineers, plant personnel and individuals outside the company * Assist in the training of operators on new CNC equipment and programs * Assist in the ...

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

Veteran-friendly

Urgent

Be Seen First

CNC Machinist Programmer

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

Veteran-friendly

Urgent

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

Be Seen First

CNC Machinist Programmer

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

Veteran-friendly

Urgent

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

Veteran-friendly

Urgent

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

Be Seen First

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

Veteran-friendly

Urgent

Be Seen First

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

Veteran-friendly

Urgent

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

Be Seen First

Regular and consistent attendance * Assist with mold assembly, maintenance, and repair as needed ... Strong CNC turning experience, including live tooling and sub‐spindle work * Proficient in ...

CNC Programmer - 2nd Shift

Mankato, MN ¡ On-site

$29.71 - $44.57/hr

CNC equipment includes but is not limited to CNC turning centers with live tooling, CNC mills ... coatings * Assist on tooling design and development strategy within the programming team.

CNC Programmer - 2nd Shift

Mankato, MN ¡ On-site

$29.71 - $44.57/hr

CNC equipment includes but is not limited to CNC turning centers with live tooling, CNC mills ... coatings * Assist on tooling design and development strategy within the programming team.

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 Jun 10, 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 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, and why are they important?

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.

Will AI replace CNC programmers?

AI 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 designs, troubleshooting, and making real-time adjustments. Human oversight remains essential for complex or custom manufacturing processes, and programming skills combined with knowledge of CNC machines and CAD/CAM software are still highly valuable.

What are Assistant CNC Programmers?

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

$25.50 - $34.75/hr

Other

Medical, Dental, Life, Retirement, PTO

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