Description: Thales Software Engineering Graduates have an opportunity to work on some of the most exciting technology driven projects, as well as undertaking a challenging training programme that involves a mixture of courses and on the job training. Performing a real job from the start, you will work on software solutions for state of the art electronics systems, sub-systems and equipment. Part of a team, your tasks will be varied, and will include designing & developing code, integrating and testing software systems, building prototypes and carrying out testing. A high achiever, you will be at 2.2 level or above in a relevant engineering or computer science degree. You will be flexible, creative, self-motivated and enthusiastic, with a ‘can do approach’. A team player with excellent communications skills, you will relish a challenge. Someone who enjoys solving problems, you will be prepared to challenge assumptions and deliver alternative approaches. You will also have a good general understanding of the software development process. Our structured training programme will include internal and external training courses, culminating in a recognised professional engineering qualification. Our opportunities in Software Engineering vary from programming for flight simulators to Naval or Land and Joint applications. Skills Required Engineering related degree, Computer Science degree & knowledge of Software development lifecycle. ...