Expires soon Thales

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.

Make every future a success.
  • Job directory
  • Business directory