StrykerElectromechanical EngineeringSenior Staff Electromechanical Engineer (Grecia, Manufacturing Site)Alajuela, CRElectromechanical EngineeringMedical Device ManufacturingManufacturing Engineering