1

Cnc Engineering Jobs in Minnesota (NOW HIRING)

CNC Programmer Position Summary The CNC (Computerized Numerical Control) Programmer is responsible for the creation and implementation of high quality CNC programs for operations in a production ...

Senior Swiss CNC Programmer

Anoka, MN · On-site

$83K - $104K/yr

This role combines programming, setup, and operation of multi-axis CNC machines with mentorship and continuous improvement responsibilities. The ideal candidate is hands-on, detail-oriented, and ...

CNC Programmer

Eden Prairie, MN · On-site

$33 - $44/hr

Primary Objective To apply standard manufacturing engineering practices in the CNC/NC machining center. This includes costing, routing, methods, standards and programs. Major Areas of Accountability ...

Primary Objective To apply standard manufacturing engineering practices in the CNC/NC machining center. This includes costing, routing, methods, standards and programs. Major Areas of Accountability ...

CNC Programmer

Eden Prairie, MN · On-site

$33 - $44/hr

Primary Objective To apply standard manufacturing engineering practices in the CNC/NC machining center. This includes costing, routing, methods, standards and programs. Major Areas of Accountability ...

CNC Programmer

Minneapolis, MN · On-site

$27.75 - $37.75/hr

Description: 1st shift CNC Programmer for a leading manufacturer, providing the industry with top ... Revisions of existing tools as determined by Engineering * Work as a team member and follow ...

CNC Programmer

Minneapolis, MN · On-site

$27.75 - $37.75/hr

General Description 1st shift CNC Programmer for a leading manufacturer, providing the industry ... Revisions of existing tools as determined by Engineering * Work as a team member and follow ...

Cnc Swiss Programmer

Lino Lakes, MN · On-site

$83K - $99K/yr

CNC Swiss Programmer / Machinist To Book a Meeting Click Here: This role focuses on setting up, programming, and operating Citizen L20, M32, and K16 CNC Swiss lathes to produce high-precision ...

CNC Programmer / Machinist

Saint Paul, MN

$26.75 - $36.75/hr

They work collaboratively with Machinist, Engineering, Routing Analyst, and Machine Shop Manager to ... The CNC Programmer/Machinist is intended to point out major duties and authorities within the ...

In this role, you'll support our Made-to-Order Department by creating and optimizing CNC programs using industry-leading software, implementing engineering changes, and helping bring unique customer ...

In this role, you'll support our Made-to-Order Department by creating and optimizing CNC programs using industry-leading software, implementing engineering changes, and helping bring unique customer ...

Serve as a liaison between engineering and machining operations providing extensive technical ... Controls and maintains CNC control programs and process for CNC machines. * Revise programs to ...

In this role, you'll support our Made-to-Order Department by creating and optimizing CNC programs using industry-leading software, implementing engineering changes, and helping bring unique customer ...

Showing results 41-60

Cnc Engineering information

See Minnesota salary details

$24

$36

$46

How much do cnc engineering jobs pay per hour?

As of Sep 11, 2026, the average hourly pay for cnc engineering in Minnesota is $36.88, according to ZipRecruiter salary data. Most workers in this role earn between $33.17 and $39.33 per hour, depending on experience, location, and employer.

What is CNC engineering?

CNC engineering involves the use of computer numerical control (CNC) machines to automate and precisely control manufacturing processes. CNC engineers design, program, and oversee the operation of machines such as lathes, mills, and routers that cut, shape, and finish materials based on coded instructions. Their work ensures high accuracy, efficiency, and repeatability in producing complex parts and products, often used in industries like aerospace, automotive, and manufacturing.

What are the key skills and qualifications needed to thrive as a CNC engineer?

To thrive as a CNC Engineer, you need a strong background in mechanical engineering, computer-aided design (CAD), and CNC programming, often supported by a relevant engineering degree or technical certification. Proficiency with CAD/CAM software, G-code, and CNC machine operation is typically required, along with familiarity with quality control systems. Attention to detail, problem-solving abilities, and effective communication skills help you excel in troubleshooting and collaborating with other teams. These skills are vital to ensure precision manufacturing, efficient machine operation, and high-quality output in modern production environments.

What are some common challenges CNC engineers face when working with new or complex materials?

CNC Engineers often encounter challenges when machining new or complex materials, such as titanium alloys or composites, due to their unique properties like hardness, thermal conductivity, or abrasiveness. These materials may require specialized tooling, adjusted machining parameters, and frequent trial and error to achieve optimal results. Collaboration with material scientists, tool suppliers, and quality control teams is common to overcome these obstacles, ensuring that the finished components meet precise specifications without excessive tool wear or production delays.

What is the difference between Cnc Engineering vs Cnc Machining?

AspectCnc EngineeringCnc Machining
Required CredentialsTypically requires a degree in engineering or technical certification in CNC programmingOften requires vocational training or certification in CNC operation
Work EnvironmentDesign, development, and troubleshooting of CNC systems, often in engineering labs or officesOperating CNC machines in manufacturing or workshop settings
Employer & Industry UsageEngineering firms, manufacturing companies, automation industriesMachine shops, manufacturing plants, production facilities
Common Search & Comparison IntentUnderstanding engineering roles in CNC technologyHands-on machining and operation of CNC equipment

While Cnc Engineering focuses on designing, programming, and troubleshooting CNC systems, Cnc Machining involves the actual operation of CNC machines to produce parts. Both roles are essential in manufacturing but differ in their focus—engineering versus hands-on machining.

What does a CNC engineer do?

A CNC engineer designs, programs, and operates computer numerical control (CNC) machines to produce precise parts and components. They use CAD/CAM software, set up machines, and ensure quality control during manufacturing processes, often requiring knowledge of machining tools and safety protocols.

What are popular job titles related to Cnc Engineering jobs in Minnesota?

For Cnc Engineering jobs in Minnesota, the most frequently searched job titles are:

What job categories do people searching Cnc Engineering jobs in Minnesota look for?

The top searched job categories for Cnc Engineering jobs in Minnesota are:

Infographic showing various Cnc Engineering job openings in Minnesota as of September 2026, with employment types broken down into 67% Full Time, and 33% Part Time. Highlights an 100% In-person job distribution, with an average salary of $76,717 per year, or $36.9 per hour.

CNC Programmer - Additive

Coon Rapids, MN • On-site

$25 - $45/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 18 days ago


Job description

About rms Company

rms Company is a company that is very successful because of its employees. We value performance and pay competitive wages along with a rich benefit package. We manufacture life saving device components so quality is always our focus. We carry that focus into every aspect of our operation. We have a state of the art facility but it is our employees that separate us from our competition.

CNC Programmer Position Summary

The CNC (Computerized Numerical Control) Programmer is responsible for the creation and implementation of high quality CNC programs for operations in a production environment using various CAD/CAM and other software and models.  The programs must be verified for accuracy and ready to be set up and proven out on the equipment.  This role will also support the production floor with the process improvement and work to improve tooling management and cost reduction.


CNC Programmer Essential Job Functions

  • Writes and/or modifies CNC programs and instruction sheets for multi-axis machined parts
  • Monitors performance of program after implementation, adjusting as needed
  • Maintain program files
  • Provide ongoing support for machining processes
  • Assist in the training of operators on equipment and programs.
  • Assist in the identification and evaluation of new tooling and fixture applications
  • Sets up and operates machine on trial run (prove-out), when afforded, to verify accuracy of machine setting or programmed data
  • Documents all information pertaining to the setup and operation of each job assigned
  • Communicate effectively with the manufacturing engineers, quality personnel, plant personnel, and individuals outside the company.
  • Continual programming of part families
  • Completes all other work-related duties as assigned.

CNC Programmer Minimum Requirement & Qualifications

  • Minimum 2 years of experience in CAD/CAM programming
  • Experience as a level 3 machinist
  • Proficiency in computer skills and electronic data management (word, excel, network file structure)
  • Working knowledge of cutting tool geometry, as well as speeds and feeds for types of materials used.
  • Working knowledge of trigonometry and mathematical formulas needed to calculate machining processes.
  • Working knowledge of blueprint reading.
  • Working knowledge of geometric dimension and tolerance (GD&T).
  • High school diploma or equivalent degree (GED) required.
  • Able to interact with various types of individuals: operators, machinist, technical support and management.
  • Experience with Esprit programming software
  • Experience with Solid Works software

Preferred Qualifications

  • Two-year technical degree, preferred
  • 4-5 years of experience in a manufacturing environment, preferred
  • Experience with multi axis milling machines, preferred

rms Company Benefits

As a Cretex Medical company, rms offers a full benefit package to its employees. Benefits include medical, dental, vision and life insurance options. rms also offers a 401(k) retirement plan with employer match, profit sharing, short- term and long-term disability insurance, paid time off, holiday pay, and an onsite medical clinic.

rms Company also offers company specific benefits, such as:

  • Onsite Clinic
  • Paid Parental Leave
  • Monthly Social Events
  • Annual Employee Appreciation Week
  • Volunteer Opportunities
  • Training and Development Opportunities
  • Tuition Reimbursement
  • Wellness Program

Cretex Companies use cutting oils, solvents, and other chemicals in the manufacturing process. Testing is conducted on a periodic basis to ensure that all chemicals are kept well below the OSHA permissible exposure levels.


USD $25.00 - USD $45.00 /Hr.

All Employees:

Our 401k retirement savings plan with a company match contribution; onsite health clinics, discretionary holiday bonus program (based on years of service), Cretex University, 24/7 employee assistance program with access to five confidential visits with a licensed counselor at no cost, wellness program with incentives, an employee death benefit, and employee sick and safe leave are available to all Cretex employees. 

20+hours:

Cretex’s medical benefit package includes: comprehensive medical insurance with access to virtual providers; dental insurance (Little Partners Dental benefit covers services 100 percent for children 12 and younger when seen by a Health Partners in network provider); vision insurance; a pre-tax health savings account, healthcare and dependent care pre-tax reimbursement accounts; paid holidays, paid time off; and our discretionary profit sharing program are available to employees working 20+ hours/week. 

30+ hours:

Parental Leave, accident and critical illness benefits, optional employee, spouse, and child life; short and long term disability; company provided life insurance; and tuition assistance programs are available to employees working 30+ hours per week. 

(Some benefits are subject to eligibility criteria.)

Applicants will receive consideration for employment regardless of their race, color, creed, religion, national origin, sex, sexual orientation, gender identity, disability, age, veteran status, marital status, family status, status with regard topublic assistance, or any other protected status as required by law.  

Our company uses E-Verify to confirm the employment and eligibility of all newly hired employees. To learn more about E-Verify, including your rights and responsibilities, please visit www.dhs.gov/E-Verify.