CNC Programmer/Mfg Engineer

Sterling Engineering, Inc.

Cedar Rapids, IA

JOB DETAILS
SKILLS
Advanced Product Quality Planning (APQP), Automation, Bill of Materials (BOM), CAD (Computer-Aided Design) Software, CAD/CAM (Computer-Aided Design/Computer-Aided Manufacturing), CMM Inspection, CNC (Computerized Numerical Control) Systems, CNC Lathe, Coaching, Computer Programming, Cross-Functional, Documentation, Documentation Plan, Follow Through, Geometric Dimensioning and Tolerancing, ISO (International Organization for Standardization), Identify Issues, Insurance, Leadership, Lean Manufacturing, Machine Tool, Machining, Manufacturing, Manufacturing Engineering, Mentoring, Organizational Skills, Problem Solving Skills, Process Development, Process Failure Mode and Effects Analysis (PFMEA), Process Flow Diagram (PFD), Process Improvement, Process Manufacturing, Process Sheet, Product Support, Product/Service Launch, Production Machining, Production Systems, Production Volume, Robotics, Support Documentation, Technical Support
LOCATION
Cedar Rapids, IA
POSTED
30+ days ago
Senior CNC Programmer DW Products – Cedar Rapids, IA | Full-Time | On-Site About DW Products DW Products is a precision CNC turning shop in Cedar Rapids with more than 70 years of proven performance. Our work spans single-spindle CNC to advanced 8-spindle INDEX Swiss technology, producing complex, high-tolerance components for demanding industries. Recent investments in automation, robotics, presetters, advanced programming, and CMM inspection are driving the next stage of our growth. We are building a stronger programming and process- development function to match the level of our equipment and support our long-term growth. The Opportunity We are seeking an experienced CNC Programmer to support and strengthen our CNC programming, process development, and manufacturing capabilities. This role focuses heavily on CNC programming, CAD/CAM support, process development, tooling selection, cycle time improvement, setup support, quoting support, and new product launches within a high-volume production machining environment. The right person will be programming-oriented, highly organized, and comfortable working in an INDEX, Swiss CNC, CNC lathe, or similar production machining environment. This person will help create stronger processes, better documentation, more consistent follow-up, and improved communication across planning, setup, production, quality, and leadership. What You’ll Do • Develop, review, and improve CNC programs for production machining. • Support CNC programming and process development using CAD/CAM software. • Work with INDEX, Swiss CNC, CNC lathes, multi-spindle CNC, or similar production machining equipment. • Create and improve machining processes, tooling plans, setup strategies, and cycle time standards. • Review customer prints, GD&T requirements, technical specifications, and job requirements. • Develop tooling packages and assist with tooling selection. • Calculate cycle times and support quoting activities. • Support new product launches from quote review through production release. • Create and maintain BOMs, routings, setup sheets, process drawings, and work instructions. • Help standardize programming practices, setup documentation, tooling packages, and process instructions. • Troubleshoot programming, tooling, setup, quality, and production issues. • Support setup technicians and operators during new jobs, process changes, and production challenges. • Improve communication and follow-up across planning, production, quality, and leadership. • Support APQP documentation, PFMEA, control plans, SPC documentation, and process flow diagrams as needed. • Work directly with customers and internal teams to support manufacturing objectives. • Provide technical support and coaching to less experienced programmers and technical team members. What You Bring Hands-on CNC programming experience is what matters most for this role. Formal education in machining technology, manufacturing, mechanical technology, or a related technical field is a plus, but it is not required, strong real-world programming and process experience can fully take the place of a degree. • Strong CNC programming experience, with the ability to develop, review, troubleshoot, and improve programs in a production environment. • Experience with CAD/CAM software; Esprit or similar software preferred. • Ability to read, edit, troubleshoot, and improve CNC programs, including G-code/M-code. • Experience with INDEX, Swiss CNC, multi-spindle CNC, CNC lathes, or high-volume turning preferred. • Strong understanding of tooling, feeds and speeds, offsets, setup strategy, cycle time, and process optimization. • Ability to read prints and apply GD&T principles. • Experience developing machining processes from customer prints and specifications. • Ability to troubleshoot programming, tooling, setup, and quality issues. • Experience creating or improving routings, setup sheets, work instructions, and manufacturing documentation. • Strong ownership and follow-through, with the ability to keep projects, documentation, and communication moving without constant direction. • Ability to work cross-functionally with production, setup, quality, planning, and leadership. • Understanding of ISO standards and quality systems. • APQP, PFMEA, control plans, SPC, and Lean Manufacturing experience preferred. • Ability to support and mentor less experienced programmers and technical team members. Schedule First shift position. Specific schedule to be discussed based on business needs. Pay Competitive pay based on experience. Benefits • Medical, dental, and vision insurance • 401(k) and retirement plan • Short-term disability and life insurance • Vacation, paid holidays, and personal days • Training and long-term growth opportunities • Opportunity to help build and shape the programming and process function of a growing precision manufacturing company Apply Today If you are a hands-on CNC programmer who enjoys developing machining processes, improving programs, solving production problems, and creating stronger systems, we encourage you to apply.

About the Company

S

Sterling Engineering, Inc.

Sterling Engineering has been a trusted partner for engineering, project management, and staffing solutions for over five decades. We provide exceptional engineering/technical recruitment and engineering project services to clients nationwide:

 

  • Engineering & Technical Recruitment - With our focus on engineering, technical, and IT, Sterling has the in-depth knowledge, industry expertise, and robust employee pipeline it takes to rapidly find talent for even the most difficult to fill positions. Sterling’s extensive recruitment methodology allows us to engage the most talented employees in the marketplace. We offer exciting work and career-building opportunities for our candidates, along with expert support at every step of the process.

 

  • Engineering Project Services – Our experienced, multi-disciplined team of project managers, engineers, and designers, led by licensed Professional Engineers (PE), provide project management, engineering, design, and Commissioning, Qualification, and Validation (CQV) to manufacturing, OEM, and R&D customers. We work on complex, highly technical projects across a number of industry sectors, and our ability to scale and seamlessly integrate at multiple levels of your organization is what differentiates us.

 

Sterling offers a unique combination of engineering solutions and Best of Staffing level service to help our clients and talent achieve their goals.

COMPANY SIZE
500 to 999 employees
INDUSTRY
Staffing/Employment Agencies
FOUNDED
1969
WEBSITE
http://www.sterling-engineering.com