We're not just a job board.

At ECM, we're scientists and engineers offering a personal service to help our peers find jobs - register with us, and let us do the hard work for you.

Read More

Software Engineer (25084)

Cambridge - south-west
£graduate level

Developing software products for electro-mechanical automation systems

This is a graduate software role with a leading technology company, specialising in robotic automation systems to meet the needs of blue chip clients in the life sciences industry worldwide.

This role provides an excellent opportunity to work on the full software lifecycle of the product, getting involved at all stages of the development, from early design through coding, testing and roll-out. With the support of a collaborative team, you will develop your software skills and form a strong foundation for your future career.

The successful candidate will have a degree in computer science, software engineering or similar from a well-ranked university and be able to evidence their excellent problem solving and analytical capabilities. They will also show good knowledge of at least one OO language (most of the software development will be in C#) and have experience of working in a project team, preferably in a multidisciplinary team including software, hardware and machine control engineers.

Aside from salary and benefits on offer for the right candidate, this is an excellent opportunity to join an established and successful team working in modern and comfortable R&D environments close to Cambridge.

Keywords: Graduate, software, Windows, C++, C#, Java, SQL, control systems, robotics, life sciences, Cambridgeshire.

If this sounds like you, get in touch with ECM Selection – whilst we can only put forward the top few candidates, we do read every CV and try to respond to everyone, and we may have other ideas to suggest to you too.