CNC Manufacturing Engineer / Programmer

DW Products

Cedar Rapids (IA)

On-site

USD 85,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, Dental, and Vision Insurance
401(k) and Retirement Plan
Paid Vacation and Holidays

Job summary

DW Products in Cedar Rapids, Iowa, is seeking a CNC Manufacturing Engineer / Programmer to optimize production processes and lead new product launches. The role requires strong CNC programming experience and expertise in CAD/CAM software.

You will be integral in improving efficiencies using advanced technologies and developing machining strategies in a growing manufacturing environment.

The position offers a competitive salary based on experience and the chance to be part of a successful team.

Qualifications

  • Strong CNC programming experience in a production machining environment.
  • Ability to read engineering drawings and apply GD&T principles.
  • Experience developing machining processes from customer prints.

Responsibilities

  • Develop and optimize CNC programs for production machining.
  • Create tooling packages and support new product launches.
  • Improve cycle times and setup efficiency.

Skills

CNC programming experience
Experience with CAD/CAM software
Reading and optimizing CNC programs
Understanding of tooling and process optimization
Problem-solving abilities

Education

Manufacturing Engineering or Mechanical Engineering Technology degree

Tools

Esprit or similar CAD/CAM software
INDEX Swiss machining

Job description

At a Glance

Company: DW Screw Machine Products
Location: Cedar Rapids, Iowa
Job Type: Full-Time
Salary: $85,000–$90,000+ per year (DOE)
Schedule: 1st Shift
Industry: Precision Manufacturing / CNC Machining
Experience Level: Senior CNC Programmer / Manufacturing Engineer
Relocation: Open to experienced candidates willing to relocate
Work Authorization: Must be authorized to work in the United States

Why This Role Exists

DW Screw Machine Products is investing heavily in the future of manufacturing through advanced CNC technology, automation, robotics, inspection systems, and process improvement initiatives. As our capabilities continue to expand, we're strengthening our engineering team with a dedicated CNC Manufacturing Engineer / Programmer who can bridge the gap between programming, manufacturing engineering, production, quality, and continuous improvement.

This is an opportunity to make a direct impact on machining processes, tooling strategies, cycle times, new product launches, and overall manufacturing performance within a growing precision machining organization.

About DW Products

Founded in 1951, DW Products is a precision CNC turning manufacturer located in Cedar Rapids, Iowa. Our capabilities range from traditional CNC turning to advanced multi-spindle and INDEX Swiss machining technologies, producing complex, tight-tolerance components in a high-volume production environment. Recent investments in automation, robotics, presetting systems, advanced programming tools, and CMM inspection equipment are helping drive the next generation of growth.

What You'll Be Doing

As a CNC Manufacturing Engineer / Programmer, you'll play a key role in developing efficient, repeatable manufacturing processes while supporting production performance and future growth.

Programming & Process Development
  • Develop, review, troubleshoot, and optimize CNC programs for production machining
  • Support CNC programming and process development using CAD/CAM software
  • Create machining strategies that improve efficiency, repeatability, and quality
  • Standardize programming methods and setup documentation
Manufacturing Engineering
  • Develop tooling packages, setup plans, and machining processes
  • Calculate cycle times and support quoting activities
  • Create and maintain routings, setup sheets, BOMs, work instructions, and process documentation
  • Support new product launches from quote review through production release
Continuous Improvement
  • Improve cycle times, setup efficiency, and tooling performance
  • Troubleshoot programming, tooling, setup, quality, and production challenges
  • Support Lean Manufacturing and process improvement initiatives
  • Improve communication and workflow between engineering, planning, production, quality, and leadership
Quality & Technical Support
  • Review customer drawings, GD&T requirements, and engineering specifications
  • Support APQP, PFMEA, Control Plans, SPC documentation, and process flow development
  • Mentor and support less experienced programmers and technical personnel
What We're Looking For
Required Qualifications
  • Strong CNC programming experience in a production machining environment
  • Experience with CAD/CAM software
  • Ability to read, edit, troubleshoot, and optimize CNC programs including G-code and M-code
  • Strong understanding of tooling, feeds & speeds, offsets, setup strategy, and process optimization
  • Ability to read engineering drawings and apply GD&T principles
  • Experience developing machining processes from customer prints and specifications
  • Strong troubleshooting and problem-solving abilities
  • Excellent organization, communication, and follow-through
Preferred Qualifications
  • Experience with Esprit or similar CAD/CAM software
  • Experience with INDEX Swiss, Swiss CNC, CNC turning, or multi-spindle machining
  • Knowledge of ISO quality systems
  • APQP, PFMEA, Control Plans, SPC, and Lean Manufacturing experience
  • Manufacturing Engineering, Mechanical Engineering Technology, Machining Technology degree, or equivalent hands‑on experience
  • Experience mentoring programmers, setup technicians, or engineering personnel
Why Join DW Products?
  • Competitive salary with flexibility based on experience
  • Opportunity to influence the future of a growing engineering department
  • Exposure to advanced CNC technology, Swiss machining, automation, and robotics
  • Stable company with more than 70 years of manufacturing success
  • Collaborative environment with direct impact on production performance
  • Long-term career growth opportunities
Benefits
  • Medical, Dental, and Vision Insurance
  • 401(k) and Retirement Plan
  • Life Insurance and Short-Term Disability
  • Paid Vacation, Holidays, and Personal Days
  • Ongoing Training and Professional Development
Build the Future of Precision Manufacturing

If you're a hands‑on CNC programmer or manufacturing engineer who enjoys developing machining processes, improving production performance, solving technical challenges, and building systems that scale, we'd love to hear from you. Join DW Products and help shape the next generation of precision manufacturing in Cedar Rapids, Iowa.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Advanced CNC Setup Technician
Advanced CNC Setup Technician

DW Products • Cedar Rapids (IA)

On-site
Medical, dental, and vision insurance
401(k) and retirement plan
Paid vacation and holidays
+1
Senior CNC Manufacturing Engineer & Programmer
Senior CNC Manufacturing Engineer & Programmer

DW Products • Cedar Rapids (IA)

On-site
USD 85,000 - 90,000
Medical, Dental, and Vision Insurance
401(k) and Retirement Plan
Paid Vacation and Holidays
CNC Programmer
CNC Programmer

Delva • Paullina (IA)

On-site
USD 60,000 - 80,000
401(k) with company match
Health insurance
Paid holidays
Process Engineer
Process Engineer

M-Works Search • Springfield (IL)

On-site
401K plan with company match
Group medical with low monthly premiums
Company paid life insurance
+2
Regional Sales & Customer Service Manager
Regional Sales & Customer Service Manager

DW Products • Cedar Rapids (IA)

Hybrid
USD 70,000 - 90,000
Competitive base salary plus performance-based incentive
Medical, dental, and vision insurance
401(k) and retirement options
+1
CNC Manufacturing Engineer / CNC Programmer
CNC Manufacturing Engineer / CNC Programmer

Winslow Automatics Inc. • New Britain (CT)

On-site
USD 100,000 - 150,000
Medical Insurance
Dental Insurance
Vision Insurance
+3
CNC Manufacturing Process Engineer
CNC Manufacturing Process Engineer

Threadlock Precision • Missouri

On-site
USD 75,000 - 115,000
401(k) plan with company match
Health and dental insurance
Paid time off
+1
Senior CNC Programmer
Senior CNC Programmer

laborup • Birmingham (AL)

On-site
USD 90,000 - 120,000
Medical, dental, and vision insurance
Company-paid life insurance
401(k) retirement plan with company‑m
+2
Manufacturing Engineer – CNC Programming
Manufacturing Engineer – CNC Programming

Elgen Staffing • Kentucky

On-site
USD 65,000 - 75,000
CNC Programmer
CNC Programmer

180 Engineering • Lake Zurich (IL)

On-site
Medical, Dental, Vision Insurance
401(k) with match
Paid Vacation & Holidays
+2