Senior Manager - Research and Development
11 months ago
Glasgow
... Senior Manager/Manager to lead its R&D/Innovation & Technology team in Scotland. The Company The ... science or technology, or computer science/ software development (BSc, MSc, and/or PhD). This in ...