IC Lead Maintenance Technician IDM Companies Canby, OR, USA Jul 09, 2025 Experience: Less Than 2 Years