Design Engineering Manager
5 days ago
Clitheroe
... process technology. With operations in over 30 countries, employs more than 13,000 people. Uses ... improvement in a project environment - Essential * Delivery focused & a self-starter, having a ...