Flight Software Engineer

Noordwijk, The Netherlands, ESA [12618]

Field(s) of expertise
Electronics Engineering Space Systems Engineering
Job type

About this job

ESA is looking for a Flight Software Engineer.

ESA is an equal opportunity employer, committed to achieving diversity within the workforce and creating an inclusive working environment. For this purpose, we welcome applications from all qualified candidates irrespective of gender, sexual orientation, ethnicity, beliefs, age, disability or other characteristics. Applications from women are encouraged.


Project support:

  • You will work as part of ESA project teams, together with satellite engineering managers and instrument managers, providing specialist technical support for real-time embedded software systems, including flight software and the corresponding development and validation facilities.
  • You will provide technical monitoring of software development contracts, including verification of industrial outputs, reviews and acceptance.
  • You will participate in the evaluation of industrial proposals and in project reviews.

Technology activities:

  • You will participate in defining and implementing the technology programmes falling within the Section’s area of expertise, in particular as regards software architectures, verification and validation and modern engineering methods/tools to improve the development and qualification processes for embedded software.
  • You will contribute to the dissemination of the results of activities performed and knowledge transfer across the Agency.

Standardisation activities:

  • You will be contribute to standardisation activities in the software systems domain.



Technical competencies
Experience in real-time embedded software
Knowledge of all phases of the software development lifecycle
Experience in software development projects
Spacecraft systems knowledge
Project support experience in a relevant domain
Experience in the management and monitoring of industrial activities, including participation in reviews
Experience with Space Engineering Standards and their preparation and implementation
A good understanding of modern software engineering methods and tools, R&D trends and the industrial landscape

A Master’s degree in computer science, electronics engineering, space systems engineering, or related discipline is required.

Additional requirements

  • Strong experience in real-time embedded software (e.g. SPARC LEON processors, ARM, RISC-V; multicore platforms, IMA/TSP, RTOS, etc.)
  • Knowledge of all phases of the software development lifecycle (e.g. requirements engineering, design, coding, V&V, functional validations at system level, support to operations, agile methodology, etc.)
  • Strong experience in software development projects (e.g. C/C++, Ada & assembly programming languages; software development environments, software validation facilities and ground testbeds & support equipment)
  • Spacecraft systems knowledge, and experience with software development for satellite platforms and/or payloads (e.g. experience with avionics subsystems and integrated flight hardware)
  • Proven project support experience (i.e. leading software activities in a project team), including participation in reviews (i.e. assessment of software-related project status at particular project milestones)
  • Proven experience in the management and monitoring of industrial activities (e.g. elaboration of statements of work, user specifications, proposal evaluation, supplier interactions, monitoring progress and quality, acceptance, etc.)
  • Proven experience with space software engineering standards and their application, or equivalent standards in other domains
  • A good understanding of modern software engineering methods and tools, R&D trends and the industrial landscape.

For a complete job description, click on “apply”.
The closing date for applications is 27 August 2021.
At the Agency we value diversity and we welcome people with disabilities. Whenever possible, we seek to accommodate individuals with disabilities by providing the necessary support at the workplace. The Human Resources Department can also provide assistance during the recruitment process. If you would like to discuss this further please contact us at contact.human.resources@esa.int.
Please note that applications are only considered from nationals of one of the following States: Austria, Belgium, the Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Luxembourg, the Netherlands, Norway, Poland, Portugal, Romania, Spain, Sweden, Switzerland, the United Kingdom and Canada, Latvia, Lithuania and Slovenia.
We offer
The European Space Agency (ESA) is an equal opportunities employer that offers competitive salaries exempt from national income tax and excellent employment conditions, such as allowances for expatriates and relocation support. For more information: http://www.esa.int/About_Us/Careers_at_ESA
About us
We are the European Space Agency. Our mission is the peaceful exploration and use of space for the benefit of everyone. We watch over Earth, develop and launch inspiring and unique space projects, train astronauts and push the boundaries of science and technology, seeking answers to the big questions about the Universe. We are a family of scientists, engineers and business professionals from all over Europe working together in a diverse and multinational environment. We are dedicated to united space in Europe and united Europe in space. Learn more: http://www.esa.int/

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