1

Cnc Engineer Jobs in Iowa (NOW HIRING)

CNC Programmer (3rd Shift)

Marshalltown, IA

$24.50 - $33.50/hr

The CNC Programmer plays a key role in supporting high-precision machining operations by creating, optimizing, and maintaining CNC programs for complex components across a variety of machines. This ...

CNC Programmer

Cedar Falls, IA · On-site

$24.75 - $33.75/hr

Take positive action to advance personal knowledge of manufacturing technology, CNC programming, CAM software, DNC technology, and related information. * Maintain appropriate records and ...

CNC Programmer

Cedar Falls, IA · On-site

$24.75 - $33.75/hr

Take positive action to advance personal knowledge of manufacturing technology, CNC programming, CAM software, DNC technology, and related information. * Maintain appropriate records and ...

CNC Programmer

Cedar Falls, IA

$24.75 - $33.75/hr

Take positive action to advance personal knowledge of manufacturing technology, CNC programming, CAM software, DNC technology, and related information. * Maintain appropriate records and ...

CNC Programmer

Cedar Falls, IA · On-site

$24.75 - $33.75/hr

Take positive action to advance personal knowledge of manufacturing technology, CNC programming, CAM software, DNC technology, and related information. * Maintain appropriate records and ...

CNC Table Operator

Forest City, IA · On-site

$18.75 - $25.75/hr

As a CNC Table Operator, you'll play a key role in transforming engineering drawings into high-quality fabricated components while working with cutting-edge equipment and technology. What You'll Do ...

CNC Table Operator

Forest City, IA

$18.75 - $25.75/hr

As a CNC Table Operator, you'll play a key role in transforming engineering drawings into high-quality fabricated components while working with cutting-edge equipment and technology. What You'll Do ...

CNC Table Operator

Forest City, IA · On-site

$18.75 - $25.75/hr

As a CNC Table Operator, you'll play a key role in transforming engineering drawings into high-quality fabricated components while working with cutting-edge equipment and technology. What You'll Do ...

CNC Table Operator

Forest City, IA · On-site

$18.75 - $25.75/hr

As a CNC Table Operator, you'll play a key role in transforming engineering drawings into high-quality fabricated components while working with cutting-edge equipment and technology. What You'll Do ...

CNC Machinist (Newton, IA) Job Responsibilities and Expectations: Employee must possess the skills ... Work with management team, engineering department and office staff to ensure accurate completion of ...

CNC Machinist

Newton, IA · On-site

$22 - $28/hr

CNC Machinist (Newton, IA) Job Responsibilities and Expectations: Employee must possess the skills ... Work with management team, engineering department and office staff to ensure accurate completion of ...

... CNC programming • Perform routine machine maintenance • All other related duties as assigned Qualifications: Required Qualifications: • High School Diploma or G.E.D. from an accredited ...

... CNC programming • Perform routine machine maintenance • All other related duties as assigned Qualifications: Required Qualifications: • High School Diploma or G.E.D. from an accredited ...

... CNC programming • Perform routine machine maintenance • All other related duties as assigned Qualifications: Required Qualifications: • High School Diploma or G.E.D. from an accredited ...

CNC Operator

Sioux Rapids, IA · On-site

$18 - $25/hr

The CNC Laser & Press Brake Operator is responsible for operating, setting up, and maintaining CNC ... This role includes programming, machine setup, inspection, and quality verification while ensuring ...

CNC Operator

Sioux Rapids, IA · On-site

$18 - $25/hr

The CNC Laser & Press Brake Operator is responsible for operating, setting up, and maintaining CNC ... This role includes programming, machine setup, inspection, and quality verification while ensuring ...

$31.25/hr

... CNC programming • Perform routine machine maintenance • All other related duties as assigned Qualifications: Required Qualifications: • High School Diploma or G.E.D. from an accredited ...

Showing results 21-40

Cnc Engineer information

See Iowa salary details

$39K

$77K

$103.3K

How much do cnc engineer jobs pay per year?

As of Aug 9, 2026, the average yearly pay for cnc engineer in Iowa is $77,045.00, according to ZipRecruiter salary data. Most workers in this role earn between $68,600.00 and $87,400.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 Iowa? For Cnc Engineer jobs in Iowa, the most frequently searched job titles are:
What job categories do people searching Cnc Engineer jobs in Iowa look for? The top searched job categories for Cnc Engineer jobs in Iowa are:
Infographic showing various Cnc Engineer job openings in Iowa 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 $77,045 per year, or $37 per hour.

CNC Programmer (3rd Shift)

Emerson

Marshalltown, IA

$24.50 - $33.50/hr

Full-time

Medical, Dental, Vision, Retirement

Re-posted 20 days ago


Emerson Electric rating

7.8

Company rating: 7.8 out of 10

Based on 22 frontline employees who took The Breakroom Quiz

210th of 487 rated machine equipment manufacturers


Job description

Are you a skilled and motivated CNC Programming Professional looking for your next opportunity to make an impact? If so, Emerson has a great opportunity at our Marshalltown, Iowa facility. The CNC Programmer plays a key role in supporting high-precision machining operations by creating, optimizing, and maintaining CNC programs for complex components across a variety of machines.

This role is responsible for translating engineering models and drawings into efficient machining processes, including selecting tools, designing fixtures, and programming toolpaths using CAM software. You will collaborate closely with manufacturing, engineering, quality, and tooling teams to support the launch of new products, improve existing processes, and help ensure on-time delivery of high-quality components.

Success in this position requires a deep understanding of machining principles, toolpath strategy, and fixture design. You'll need strong communication skills and a continuous improvement approach to support productivity goals and cost reduction initiatives. Experience with EdgeCam, GibbsCam, and Siemens NX is a plus, as is the ability to solve and resolve programming or process issues in a fast-paced, team-oriented environment.

  • This is a 3rd shift position (12:00 am - 8:00 am)

In This Role, Your Responsibilities Will Be:

  • Develop and optimize CNC programs for mills, lathes, and multi-axis CNC machines using CAM software (e.g., Edgecam, Gibbscam, Siemens NX,etc.).
  • Design and/or specify fixturing and workholding solutions to ensure repeatable setups, part stability, and machining accuracy.
  • Analyze quality data and assist with root cause investigations for machining-related nonconformances; implement corrective programming changes.
  • Identify and lead process improvement initiatives to reduce cycle times, improve tool life, and reduce scrap and rework.
  • Collaborate with Engineering, Quality, and Production teams to ensure manufacturability and support new product introduction.
  • Assist in the development of capital investment plans, supporting machine and fixture capability requirements.
  • Provide mentorship to CNC operators and programmers, promoting skill development and consistency in process execution.

For This Role, You Will Need:

  • 2-year degree in a manufacturing, machining, engineering, or industrial technology-related field or a minimum of 3 years of CNC machining and programming experience. 
  • Experience with CAM software (e.g., Edgecam, Gibbscam, Siemens NX,etc.).
  • Strong understanding of geometry and trigonometry fundamentals.
  • Ability to accurately read, interpret, and apply engineering part prints and technical drawings. 
  • Legal Authorization to work in the United States. 

Who You Are:

You identify and seize new opportunities. You effectively communicate in various settings: one-on-one, small and large groups, or among diverse styles and position levels. You partner with others to get work done. You experiment to find new solutions.

Our Culture & Commitment to You:

At Emerson, we prioritize a workplace where every employee is valued, respected, and empowered to grow. We foster an environment that encourages innovation, collaboration, and diverse perspectives-because we know that great ideas come from great teams. Our commitment to ongoing career development and growing an inclusive culture ensures you have the support to thrive. Whether through mentorship, training, or leadership opportunities, we invest in your success so you can make a lasting impact. We believe diverse teams, working together are key to driving growth and delivering business results. 

We recognize the importance of employee wellbeing. We prioritize providing flexible, competitive benefits plans to meet you and your family's physical, mental, financial, and social needs. We provide a variety of medical insurance plans, with dental and vision coverage, Employee Assistance Program, 401(k), tuition reimbursement, employee resource groups, recognition, and much more. Our culture offers flexible time off plans, including paid parental leave (maternal and paternal), vacation and holiday leave.

#LI-JS3

  •  

WHY EMERSON 

Our Commitment to Our People

At Emerson, we are motivated by a spirit of collaboration that helps our diverse, multicultural teams across the world drive innovation that makes the world healthier, safer, smarter, and more sustainable. And we want you to join us in our bold aspiration.

We have built an engaged community of inquisitive, dedicated people who thrive knowing they are welcomed, trusted, celebrated, and empowered to solve the world's most complex problems - for our customers, our communities, and the planet. You'll contribute to this vital work while further developing your skills through our award-winning employee development programs. We are a proud corporate citizen in every city where we operate and are committed to our people, our communities, and the world at large. We take this responsibility seriously and strive to make a positive impact through every endeavor.

At Emerson, you'll see firsthand that our people are at the center of everything we do. So, let's go. Let's think differently. Learn, collaborate, and grow. Seek opportunity. Push boundaries. Be empowered to make things better. Speed up to break through. Let's go, together.

Work Authorization

Emerson will only employ those who are legally authorized to work in the United States. This is not a position for which sponsorship will be provided. Individuals with temporary visas such as E, F-1(including those with OPT or CPT) , H-1, H-2, L-1, B, J or TN, or who need sponsorship for work authorization now or in the future, are not eligible for hire.

Equal Opportunity Employer

Emerson is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, race, color, religion, national origin, age, marital status, political affiliation, sexual orientation, gender identity, genetic information, disability or protected veteran status. We are committed to providing a workplace free of any discrimination or harassment.

Accessibility Assistance or Accommodation

If you have a disability and are having difficulty accessing or using this website to apply for a position, please contact: idisability.administrator@emerson.com.   


ABOUT EMERSON 

Emerson is a global leader in automation technology and software. Through our deep domain expertise and legacy of flawless execution, Emerson helps customers in critical industries like life sciences, energy, power and renewables, chemical and advanced factory automation operate more sustainably while improving productivity, energy security and reliability.

With global operations and a comprehensive portfolio of software and technology, we are helping companies implement digital transformation to measurably improve their operations, conserve valuable resources and enhance their safety.

We offer equitable opportunities, celebrate diversity, and embrace challenges with confidence that, together, we can make an impact across a broad spectrum of countries and industries. Whether you're an established professional looking for a career change, an undergraduate student exploring possibilities, or a recent graduate with an advanced degree, you'll find your chance to make a difference with Emerson. Join our team - let's go!

No calls or agencies please. 


What Emerson Electric employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom