Software Engineer (SATCOM)
Graduate job Crawley (West Sussex) IT development
Job description
Thales technology makes it possible for two thirds of planes to take off and land safely. Thales also protects 80% of the world's payment card transactions and is Europe's number one supplier of defence electronics. Beyond that our people have made London's Jubilee and Northern Lines 20% more efficient and have delivered more than 300 air defence radars in 26 countries. We're a leading name in our markets and a diverse, constantly evolving organisation. Join us.
As a Software Engineer you will be required for the production and implementation of software solutions for the Topflight Satellite Communications business. As a Software engineer within this team you will be encouraged to be multi-skilled to cover a combination of the following: ANSI C or C++, Real time embedded software, understanding of the software lifecycle and DSP technologies
Key responsibilities
· Originate, specify and prove designs to meet project operational requirements.
· Support forward planning activities for project activities and to support the generation of relevant development plans.
· Support the generation of project cost and schedule information and support the review of that data.
· Ensure the product is delivered on time and to budget
· Ensure that project safety and airworthiness requirements are addressed in a manner consistent with company processes.
· Provide feedback on the efficiency and effectiveness of the development environment.
· Use the toolsets in a manner consistent with Chorus 2
· Participate in the validation of new tools.
· Support the generation of estimates.
· Ensure a flow of information downwards of the main issues being addressed by Engineering.
· Share knowledge across the Function and projects
Skills, qualifications and experience
· Working knowledge of ANSI C or C++
· Proven experience in Real Time Embedded software
· Good understanding of the software lifecycle
· Previous knowledge of DSP Technologies
Desirable knowledge of:
· Real-time Linux targets (including kernel/drvers)
· Ethernet protocol stacks, e.g. PPPoE
· Use of build and test tools, e.g. CUnit, VectorCAST, Hudson
· Proven avionics development experience
· Multi-core SoC devices, e.g. TI K2H, ARM, Cyclone V
· Use of Configuration/Change Management tools e.g. Subversion and Jira
· Knowledge of ARINC 781 - Aviation Satellite Communication System (or earlier standard such as ARINC 741)
· Proven experience of DOORS
Advantageous
· UML design experience, e.g. with Sparx EA
· Exposure to Inmarsat Aeronautical services i.e. Classic Aero and/or SwiftBroadband.
· knowledge of Arinc 429 protocol
· Use of test equipment e.g. A429 bus analysers, Spectrum Analysers etc
· DO-178B (Level D)
To apply
To play a key role within a successful organisation, apply now.