On the ground

Aeronautical System and Software Engineer

The field of competence or education needed is engineering.

system & software

He is the creative minds behind the set of computers that allow the crew members to flight easily an aircraft. He has the technical skills to organize the exchanges between the different computers and their related functionalities. He creates the software program that enables the functionalities in the computers or oversee their creation by a team.

The Software Engineer performs its job in a team, named “development team” interacting with other engineers in charge of the development.

The main tasks are:

  • To define what the software program is expected to do
  • To define how the software program will be architecture
  • To write the software program in accordance with the definition of the expectations and the architecture
  • To test that the software meets the expectation
  • To apply the rules defined in order to write a software with a good level of quality
  • To document all the technical activities, he has performed

The skills and competencies needed are:

  • Analytical skills: He has to focus on the analysis of the expectation of the software. Identifying what the software shall do but also what it shall not do.
  • Interpersonal and communication skills: As the software program is used to help the pilot to know how its aircraft is behaving, it is involving lots of engineers from different technical field. Then this job often involves collaboration with a team, being able to concisely and clearly communicate with others.
  • Concentration and focus: Software development for aeronautics is strictly ruled by standards that have to be followed in order to ensure that the software will behave correctly in situation.
  • Creativity and innovation: He is the minds behind new software capabilities, even when others say it can’t be done.

Let’s find where you can study to become an Aeronautical System and Software Engineer: