About Us. Starting in 1928 our years of experience have made Seastrom Manufacturing a trusted U.S. manufacturer to industries worldwide. Seastrom, is a family operated corporation located in a state-of-the-art 100,000 square foot facility in Twin Falls, Idaho. Opening. Deburr Technician. Assess the condition of the parts as delivered to department. Process parts thru the wash station, shaker, and time saver deburr/cleaning processes required to a...