CNC Manufacturing Engineer/Programmer
Job in
Cedar Rapids, Linn County, Iowa, 52401, USA
Listed on 2026-06-09
Listing for:
DW Products
Full Time
position Listed on 2026-06-09
Job specializations:
-
Manufacturing / Production
Manufacturing Engineer, Lean Manufacturing / Six Sigma -
Engineering
Manufacturing Engineer, Lean Manufacturing / Six Sigma
Job Description & How to Apply Below
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…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×