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