Software Engineer – Mission Control

Space Applications Services NV/SA
Brussels, Belgium/Remote
Added: April 23, 2024

We are the leading provider of open source control software for space missions. We support a variety of missions, including payloads on the ISS, earth observation satellites, lunar exploration spacecraft and lunar rovers. Our main product is the Mission Control software Yamcs ( ). The software is open source, available on GitHub. SpaceApps uses the software internally, and provides commercial support to customers.


We are looking for a full stack Software Engineer to join the development team of Yamcs. The objective of this position is to join its core development team, to provide support for commercial users, including development of mission specifics features.

The position is in the Systems Department, the Control and Data Centres (CDC) Team (comprises of 8 persons).

The candidate will mainly report to the CDC Team Lead.

  • Location : Sint-Stevens-Woluwe (Brussels Area)
  • Start date : As of May 2024

Tasks and Responsibilities

  • Collaborate with the development team and team leadTeam to brainstorm innovative software solutions
  • Devise software architecture enhancements for both client-side and server-side components
  • Develop visually appealing front-end interfaces for applications
  • Craft efficient and robust APIs
  • Conduct comprehensive testing to guarantee software stability and performance
  • Identify and resolve software issues, applying debugging techniques and implementing upgrades
  • Incorporate security measures and data protection features into the software
  • Produce detailed technical documentation
  • Engage with end users, specifically spacecraft operators, to enhance the software product based on their feedback.

Skills and Experience

  • A Master Degree in Computer Science or equivalent
  • Deep knowledge of and experience with:

Design and development of software implemented in Java

Software development lifecycle

Testing and code quality

Linux systems as a user and administrator

  • Strength to cope with schedules and deadlines
  • Good written and spoken English.

Considered as Assets

  • Modern front-end programming (e.g. ES6, Angular, React, Vue.Js)
  • Python scripts and software development experience
  • Databases: and key–value store database
  • Knowledge of:

Micro-services architecture (e.g. Docker, Kubernetes)

Space standards and protocols (e.g. CCSDS frames/packets, SLE, CFDP)

Understanding of IP networks, firewall, routing.

Our Offer

  • Working within an exceptional sector with Staff located in Belgium, Germany and the Netherlands
  • A professional and modern working environment with motivated Administrative Staff, Engineers, Astronaut Training Instructors and Scientists coming from all different horizons and countries with a common passion for space and their own expertise
  • A full-time position with an indefinite contract of employment
  • A competitive remuneration package and good working conditions
  • Working from home in part can be a possibility
  • An individualised training and development programmes.

About Us

Space Applications Services is a company at the forefront of space technology development and the provision of services for human spaceflight, exploration and earth observation missions. Headquartered in Belgium (Brussels Area), with a research office in the Netherlands and a subsidiary in the USA, the company provides solutions for both commercial and institutional customers. We work with clients such as the European Space Agency, the European Commission, governmental and national space agencies as well as the major space industries.

The company develops payloads, avionics, robotics technology and products, and provides complete mission operations control centre solutions to EN9100 standards. The company also provides engineering, science and training services, including astronaut training. From our headquarters, we are in daily contact with the International Space Station (ISS) ensuring our Customers’ research is successful.

How To Apply

Upload your CV and Motivation Letter, both in English and to the attention of Mr. Nicolae Mihalache.

The candidate shall be eligible to work in the European Union.