Software Developer

Maastricht, The Netherlands, EUROCONTROL [NOC-MA-2019-FGIV/141]

Field(s) of expertise
Software Engineering
Job type

About this job

Within the Directorate Maastricht Upper Area Control Centre,  the Human-Machine Interface team, part of the MUAC/Engineering/Air Traffic Management Systems Service, is responsible for the maintenance and evolution of HMI related software products which support MUAC in achieving its capacity targets and sustain the growing air traffic demand. In addition, it provides resources to various projects in its area of expertise.


  • To analyse requirements in close collaboration with the operational experts, evaluate, identify and design innovative software solutions to satisfy business needs;
  • To design and implement complex software changes, including prototyping, documentation, unit testing and delivery in compliance with aerospace-grade quality and safety management standards ;
  • To analyse technical and operational problem reports, determine the diagnostics and fix for the problems, including modification of existing source code;
  • To critically review source code, documentation, test suite changes and test results performed by other developers;
  • To produce complex technical papers and software lifecycle documents and contribute to safety and security assessments;
  • To manage software development work packages, including effort estimation, planning and implementation;
  • To coach and train other engineers on relevant technical matters;
  • To participate in working groups and studies related to Air Traffic Control automation;


  • Completed university studies of at least 3 years in Computer Science or an equivalent engineering domain with keen interest (e.g. thesis, electives) in algorithms, mathematics, artificial intelligence, SW development or other innovative programming. Holding a master degree would be an asset.
  • Minimum of 4 years relevant experience.
  • Experience in developing large scale software applications (>100 kSLOC), with complex highly-interactive man-machine interfaces, preferably in a Unix environment.
  • Experience using C++, knowledge of recent C++ standards and techniques.
  • Experience in developing and maintaining software and documentation in accordance with recognized industrial quality and safety standards (SWAL 3 or equivalent).
  • Understanding of Air Traffic Management systems.
  • Analytical thinking: analyses information and identifies relationships.
  • Problem-solving: anticipates and solves business issues.
  • Creativity and innovation: applies new approaches.
  • Communication: fosters two-way communication.
  • Team work: fosters team work.
  • Ability to work in a multinational and multicultural environment.
  • Professional conduct in line with the corporate behaviours of the Agency, i.e. result-driven, readiness to change, customer focus, integrity and team-player approach.
  • The working languages of the Agency are English and French. For this particular post, thorough knowledge of English (oral and written) and satisfactory knowledge of the other language to the extent necessary for the performance of the described duties are required.

For information on how the personal data in your application is processed, please see the EUROCONTROL Privacy Policy.