Senior Mechanical Engineer - Hydropower and Dams
2 months ago
Cardiff
... support. You will be responsible for working and liaising with project managers, technical leaders, design engineers, clients, supply chain partners, contractors, planners and other stakeholders to ...