What will you do on the programme?
The systems we design rely on high-performance software that works flawlessly, even in the most demanding conditions. On this programme, you’ll discover how to design, develop, and test software that can do exactly that.
Projects can vary widely – from something as focused as an audio console, to something as large-scale as the software for a handling system on a submarine.
You could be developing cutting-edge software that brings complex engineering systems to life. This might include designing intuitive user interfaces, building platforms for remote monitoring and control, or applying AI and machine learning to enhance performance and anticipate maintenance needs.
Alternatively, your work might focus on advanced technologies that support secure communications, intelligent sensing, or space-based operations – developing solutions that are critical to safety, resilience, and innovation.
Whatever you’re working on, you’ll be part of a multi-disciplinary team, learning how software interacts with wider systems and building the skills to deliver secure, reliable, and fully integrated solutions.