Join our Team

We have a varied and constantly changing portfolio of projects, so we can promise an interesting and technically challenging time, with projects that will make a real difference to people’s lives. We are happy to consider part time and flexible working for the right candidates. Please apply direct to us, as we are not engaging with recruitment consultants.

Software Engineer

We are looking for an experienced software engineer to join our team. The role will involve working with a variety of technologies including embedded processors (8-bit to 32bit), real time systems, embedded RTOS, wireless and wired networking, sensor/actuator driving. The successful candidate will be an enthusiastic hands-on engineer, will be highly proficient in C/C++ programming for embedded platforms, and will have a working knowledge of Linux on embedded processes. We are looking for someone who works well in a small team and who has a professional approach to software development. Some of our projects are safety critical, so a good understanding of professional coding practice is important, and experience of working to standards such as MISRA would be an advantage. For more details please contact Derek (

Controls Engineer

We are looking for an experienced automation/controls engineer to join our team. We work with a variety of PLC platforms (including Omron, Siemens, Festo, IFM, …), so we are looking for someone who is very proficient in PLC programming and is flexible to work with different architectures. The role will involve participation at all stages of the development process, from requirements capture through development, on site commissioning and testing. We can promise a very varied set of projects – recent projects have included control systems for bio-gas power plants, control of delta robots for pick and place applications, and integration with machine vision systems. We are looking for someone who enjoys engineering, who has a professional approach to projects, and who can find solutions to unusual automation challenges. For more details please contact Gareth (

Thinking about a Career in Engineering?

Great idea! Engineering is a fulfilling profession that offers a very wide range of opportunities and the chance to make a real difference to the world. Our team includes Electronics and Electrical Engineers, Software Engineers, Mechanical Engineers and Controls Engineers. Other careers include Civil Engineering and Chemical Engineering. Most of our team have been to university and achieved a degree in Engineering, but some of our team have taken a vocational route. Here are some links to engineering resources if you would like to learn more:


If you live near us and you are currently at high school, we offer a few work experience places each year. The best way to contact us about this is to email us at and ask for more information.