Thales is where women work

 

2017 GRADUATE SOFTWARE ENGINEER

Thales

Reading, United Kingdom

We are recruiting for a Graduate Software Engineer to join our Land and Air Systems team based at our new site in Reading. You will join a community of highly experienced, like-minded Software Engineers working on our full suite of cutting edge opto-electronic products and technologies, including: Naval periscopes and masts; Armoured vehicle sightings and weapons systems; Range finders and thermal imagers, plus many many more.

Over the course of the Thales UK Graduate Development Programme (GDP) you will get the opportunity to work across a wide range of programmes and across the many stages of the software engineering lifecycle. You’ll be developing software for embedded, safety-related applications such as thermal imagers, laser range finding, digital cameras, image processing and distributed systems.We have a wide variety of software projects from embedded microprocessors to multi-core systems employing distributed communications so we have a range of different profiles depending on your interests.

As a graduate software engineer, you can expect to be working across the complete lifecycle of software engineering including:
Understanding customer needs and translating them into requirements.
Specifying, architecting and designing software to meet these requirements and those of the greater system.
Developing software using industry best-practices including OO and design patterns, integration of open-source components, applying agile development techniques such as unit testing, TDD, pair-programming, peer reviews, continuous integration and automated test.
Working in a software team to develop software that can meet performance and safety constraints and may integrate with hardware, FPGAs, sensors and network applications using DDS, Lean Services and other distributed technologies.
Our technology stacks include C and C++, C#, Rhapsody for C++, Linux, VxWorks, Windows Embedded, Qt, DDS and Python.
Working within the Software Team in researching and applying state of the art processes to deliver our software faster and better.

Desirable skills, qualifications and experience
You will be studying for a relevant STEM or engineering degree, with a very strong focus on software engineering, coding and programming.
You will have a general understanding of the software engineering lifecycle and methodologies.
You will have the ability to work closely with colleagues in multiple teams, both technical and non-technical
You be able to present and explain technical and complex problems to engineers and management alike.

UK mobility may be required whilst on your graduate programme.

Please note that GDP activities take place during the working week but may require the investment of some personal time for travel and follow up activities. You may have the opportunity to travel to Thales and non Thales sites throughout the UK when participating in Graduate Development Programme activities.

In line with Thales' Baseline Security requirements, candidates will be asked to provide evidence of identity, eligibility to work in the UK and employment and/or education history for up to three years. Some vacancies may require full Security Clearance which can require further evidence to be provided. For further details of the evidence required to apply for Baseline and Security Clearance please refer to the Defence Business Services National Security Vetting (DBS NSV) Agency.

Apply


Share this page: