1

Cnc Engineer Jobs in Minnesota (NOW HIRING)

Cnc Programmer

Rogers, MN ยท On-site

$38 - $45/hr

CNC Programmer This role focuses on programming, setting up, and operating CNC lathes and mills to produce short-run parts and components used in industrial and commercial paint sprayers. You will ...

CNC Programmer

Alexandria, MN ยท On-site

$25.50 - $34.75/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.

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. You won't be writing repetitive, basic code; you will be utilizing advanced CAD/CAM software to ...

Be Seen First

CNC Programmer

Mendota Heights, MN ยท On-site

$35 - $45/hr

Our manufacturing client is seeking an experienced CNC Programmer to join their team. Direct hire Pay rate: $35-$45 depending on level of experience What You'll Do * Program, edit, and optimize CNC ...

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.

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. You won't be writing repetitive, basic code; you will be utilizing advanced CAD/CAM software to ...

CNC Programmer

Andover, MN ยท On-site

$30 - $45/hr

The CNC Programmer is responsible for developing and optimizing CNC programs for both new and existing parts to support production performance and growth. This role focuses on building efficient ...

CNC Programmer

Lake City, MN ยท On-site

$22 - $28.50/hr

Are you a CNC Operator, Laser Operator, CAD Technician, Manufacturing Technician, Engineering Technician, Setup Technician, or Sheet Metal Fabricator looking to take the next step in your career? Do ...

Accurately develop programs for the CNC equipment : * Review engineered shop drawings to determine best construction method programming methods. * Write/develop new programs or modify existing ...

CNC Programmer

Eden Prairie, MN ยท On-site

$33 - $44/hr

Actively feeds back manufacturing problems, cost reduction and quality improvement information to the designer or manufacturing engineer for consideration. 3. Provides CNC/NC programs in accordance ...

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 -1st Shift

Coon Rapids, MN ยท On-site

$25.14 - $45/hr

CNC Programmer Position Summary The CNC Programmer is responsible for the creation and implementation of high quality CNC programs for operations in a production environment using various CAD/CAM and ...

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 implementation of high quality CNC programs for operations in a production environment using various CAD/CAM and ...

Showing results 21-40

Cnc Engineer information

See Minnesota salary details

$40.6K

$80.3K

$107.7K

How much do cnc engineer jobs pay per year?

As of Aug 8, 2026, the average yearly pay for cnc engineer in Minnesota is $80,338.00, according to ZipRecruiter salary data. Most workers in this role earn between $71,500.00 and $91,100.00 per year, depending on experience, location, and employer.

What is a CNC engineer?

CNC Engineers are specialized professionals who design, program, and oversee the operation of Computer Numerical Control (CNC) machines used in manufacturing. They are responsible for creating precise parts and components by programming machines such as lathes, mills, and grinders. CNC Engineers also troubleshoot equipment, optimize production processes, and ensure product quality meets specifications. Their work is crucial in industries like aerospace, automotive, and electronics, where precision and efficiency are essential.

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

To thrive as a CNC Engineer, you need a solid background in mechanical engineering, machining processes, and CAD/CAM programming, often supported by a relevant degree or technical certification. Familiarity with CNC machine operation, G-code programming, and software such as SolidWorks or Mastercam is essential. Strong problem-solving skills, attention to detail, and effective communication help you excel in troubleshooting and collaborating with production teams. These skills and qualities are vital for ensuring precision manufacturing, minimizing errors, and optimizing workflow efficiency.

What are some common challenges CNC engineers face when programming complex parts, and how can they be addressed?

CNC Engineers often encounter challenges when programming intricate parts, especially those with tight tolerances or complex geometries. These difficulties can include toolpath optimization, selecting appropriate cutting tools, and ensuring machine compatibility. To overcome these issues, engineers frequently collaborate with design teams, use advanced CAD/CAM software, and participate in prototype testing to refine processes. Regular communication with machinists and continuous skill development are also essential for resolving challenges effectively.

What is the difference between Cnc Engineer vs Cnc Programmer?

AspectCnc EngineerCnc Programmer
Primary RoleDesigns, develops, and oversees CNC machining processes and equipment.Creates and writes CNC code to operate machines based on design specifications.
Required SkillsMechanical knowledge, troubleshooting, process optimizationG-code programming, CAD/CAM software proficiency
Work EnvironmentManufacturing plants, machine shopsMachine shops, manufacturing facilities
CertificationsOften requires technical diplomas or engineering backgroundOften requires CNC programming certifications or training

While both roles are integral to CNC manufacturing, Cnc Engineers focus on process design and optimization, whereas Cnc Programmers specialize in writing the code that directly controls CNC machines. Understanding these differences helps in choosing the right career path or job search focus.

Is CNC in high demand?

CNC (Computer Numerical Control) machining is in high demand due to its importance in manufacturing industries such as aerospace, automotive, and medical device production. Skilled CNC engineers with knowledge of CAD/CAM software and machine operation are sought after as companies seek precision and efficiency in their production processes.

Is CNC a good career path?

A CNC engineer designs, programs, and operates computer numerical control machines used in manufacturing. It offers stable employment, opportunities for skill development, and the potential for advancement with certifications and experience. The role requires technical knowledge of machining processes and proficiency with CAD/CAM software.
What are popular job titles related to Cnc Engineer jobs in Minnesota? For Cnc Engineer jobs in Minnesota, the most frequently searched job titles are:
What cities in Minnesota are hiring for Cnc Engineer jobs? Cities in Minnesota with the most Cnc Engineer job openings:
Infographic showing various Cnc Engineer job openings in Minnesota as of August 2026, with employment types broken down into 92% Full Time, 2% Part Time, and 6% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $80,338 per year, or $38.6 per hour.

Cnc Programmer

Aerotek

Rogers, MN โ€ข On-site

$38 - $45/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Job Title: CNC ProgrammerJob Description

This role focuses on programming, setting up, and operating CNC lathes and mills to produce short-run parts and components used in industrial and commercial paint sprayers. You will create programs in Mastercam from blueprints, collaborate closely with engineering, and perform multiple set-ups and machine operations while maintaining high quality standards through self-inspection.

Responsibilities
  • Set up and operate short-run parts on CNC lathes and CNC mills.
  • Program new parts and components in Mastercam based on engineering requirements and blueprints.
  • Work closely with engineering to create parts and programs directly from blueprints, including those with GD&T specifications.
  • Perform approximately 3–4 CNC set-ups per week on machining centers and related equipment.
  • Run 1–3 machines at a time, including CNC lathes and CNC mills, while maintaining efficient workflow and part quality.
  • Inspect your own parts using micrometers, calipers, pin gauges, and other general quality tools to ensure they meet specifications.
  • Apply knowledge of machine offsets, tool changes, and machine set-up to optimize machining operations.
  • Use understanding of GD&T and blueprint reading to verify dimensions and tolerances.
  • Support machining of various components that feed into downstream assembly operations.
  • Perform general quality checks and document results as required to support consistent, repeatable production.
Essential Skills
  • 2-year technical degree in Machine Tool Technology, Machining, or a closely related field.
  • At least 1 year of Mastercam programming experience for CNC machining applications.
  • Hands-on experience setting up and operating CNC lathes and CNC mills.
  • Proficiency in reading and interpreting blueprints, including GD&T symbols and requirements.
  • Ability to perform general quality checks on parts using micrometers, calipers, pin gauges, and other standard inspection tools.
  • Working knowledge of CNC machining centers, machine set-up, machine offsets, tool changes, and CNC operation.
  • Ability to run multiple machines simultaneously while maintaining quality and efficiency.
  • Strong attention to detail and commitment to producing accurate, high-quality parts.
Additional Skills & Qualifications
  • Experience with full set-up of CNC machines such as Mazatrol, Citizen Swiss, and Haas mills.
  • Programming experience with G and M code for CNC machines.
  • Broader CNC machining experience across different platforms and machining centers.
  • Familiarity with industrial and commercial equipment components, particularly those used in paint sprayer systems.
Why Work Here?

The organization offers significant opportunities for growth and skill development, especially within the machining department, where you can expand your experience in setting up and running a wide variety of machines. Employees benefit from a strong total rewards package that includes comprehensive benefits and employee stock incentives, reflecting a long-term investment in the workforce. The culture emphasizes stability, professional development, and a supportive environment, making it a highly regarded place to build a career in CNC machining and programming.

Work Environment

You will work in an extremely well-maintained, large, and open machine shop environment designed for efficient CNC operations. The facility features a modern machining setup with CNC lathes, CNC mills, and machining centers, operating in a typical machine shop setting with active equipment and production activity. The role involves working around running machinery and standard shop conditions, with appropriate shop attire and safety gear expected in line with a professional machining environment.

Job Type & Location

This is a Permanent position based out of Rogers, MN.

Pay and Benefits

The pay range for this position is $38.00 - $45.00/hr.

Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: • Medical, dental & vision • Critical Illness, Accident, and Hospital • 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available • Life Insurance (Voluntary Life & AD&D for the employee and dependents) • Short and long-term disability • Health Spending Account (HSA) • Transportation benefits • Employee Assistance Program • Time Off/Leave (PTO, Vacation or Sick Leave)

Workplace Type

This is a fully onsite position in Rogers,MN.

Application Deadline

This position is anticipated to close on Aug 12, 2026.

About Aerotek

Aerotek® Inc. provides staffing and services solutions in manufacturing, logistics, construction, aviation, facilities and maintenance. We provide the expertise, solutions and people required to rise to the challenges of North American industry. Headquartered in Hanover, Md., Aerotek operates a unified network of over 200 offices across North America, supporting more than 18,000 clients each year. Aerotek is an Allegis Group company, the global leader in workforce and business solutions. To learn more, visit: Aerotek.com | 1-888-AEROTEK.

Aerotek offers weekly pay, employee benefits including medical, dental & vision, life insurance, health advocacy and employee assistance programs, a 401(k) plan, and employee discounts.

The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

San Francisco Fair Chance Ordinance:
Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.

Massachusetts Lie Detector:
It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

Use of Artificial Intelligence (AI):
We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.

Company Description

We know that finding work is hard, and finding meaningful work is harder. Aerotek connects 180,000+ light industrial and skilled trades workers with 14,000+ employers each year, helping our workers navigate an evolving labor market and find jobs that meet their goals, skills, and interests. Since 1983, we have provided a variety of career opportunities across North American industry – from short-term assignments at Fortune 500 companies where you can build your skills, to long-term opportunities where you can play a vital role in solving companies’ construction, manufacturing, and maintenance challenges. Our 1,500+ experienced recruiters across 250+ offices work relentlessly to put our workforce in a position to thrive. Let us rise to meet your challenges and put our people-are-everything spirit to the test as your career continues to grow.