Microcaps · BiotechMechanical Engineer, 100%Verified·1 day ago Worben, Switzerland Hybrid · Employee Apply on joincom Mechanical Engineer, 100% at Microcaps. Location: Worben, Switzerland.