You will hold end-to-end responsibility for the manufacturing process of compressor wheels at the Baden, Switzerland location.
Must-have
Nice-to-have
Not specified