Software Level 6 Degree Apprenticeship

Through a combination of on-the-job technical training and time studying at university, Software Apprentices will develop the skills to effectively design, create, and test software.  

Working closely with other teams and departments, you will work through a variety of stages in the software development process, covering anything from embedded systems to front end software.  

This software will be developed on a range of platforms, including Linux and Windows, utilising C/C++, LabView and Java.