This is a fantastic role for an enthusiastic computer science or electronics student, to gain practical experience within this innovative, class leading company. Mentored throughout, you will be involved in the research, design, development and support of the host software and runtime support for the tools they provide. This covers both the existing and next generation device. For the former, close interaction with their in-house software teams is required. For the latter, close interaction with our silicon design team is required, during the research, design, verification, bring up and characterisation phases. Development is carried out in C, C++ and assembler, along with use of various scripting languages to build and test the product. The tools run on Linux, Windows and Mac hosts in a command-line environment. Requirements Are you a registered student? Or Are you eligible to participate in the Erasmus+ programme? Benefits See website for details of all ESPA benefits. For all internships over 6 months, additional benefits will be paid. Details available at interview.