*About The Role** This is an exciting opportunity for a Graduate Software Test and Development Engineer to join a product development team working on software-controlled power systems used in long-life, safety-critical applications. This role is well suited to someone early in their career who enjoy