Europe/Africa Channel Manager

Degree in Engineering or similar field or similar field and significant and extensive related experience supporting sales activities/sales in Power, P…