- OTTO Engineering (Carpentersville, IL)
- Business Unit Manager - Stamping OTTO - designed, manufactured and precision tested, right here in the USA. OTTO Engineering is a privately owned ... stamped, or molded parts used in their assembly. OTTO's opportunity: Our Business Unit Manager - Stamping position is a key member of our executive staff… more