Job Title: Mechanical and Electrical Supervisors – Onshore Wind Projects (Europe) Location: Various sites across Europe Job Type: Contract / Permanent Industry: Renewable Energy – Wind Power Reports To: Site Manager / Project Manager ...