This is an exciting opportunity to join a growing company specialising in the development of technical solutions based around 3D scanning, machine vision and deep learning systems. They are now expanding their development team and would like to recruit a talented and enthusiastic software engineer at the graduate level to join them and help create innovative products for markets such as robotics and healthcare. You'll need strong technical skills, in particular: - programming experience (C++/C#, Java, Python) - knowledge of formal object-orientated software design - an good understanding of image processing, computer graphics, artificial intelligence and robotics - a strong degree in computer science, software engineering or equivalent You'll be playing a key role in their small team, developing new products as well as being involved in cutting-edge research projects. Their ideal candidate will be a highly motivated self-starter with the ambition to become a pivotal part of the company's success. This role offers a competitive salary at the graduate engineer level with excellent prospects for career progression. The package includes participation in the company share ownership and bonus schemes. They are based in Chester, in the North West of the UK, commutable from both Liverpool and Manchester. Applicants must be resident in the UK with a work permit where applicable.