Description de l'entreprise
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.
Description de la fonction
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 (https://yamcs.org ). The software is open source, available on GitHub. SpaceApps uses the software internally, and provides commercial support to customers.
Position
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 Team 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.
Profil
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.
Diplôme
-
Supérieur universitaire
Compétences linguistiques
-
Anglais (requis)
- Comprendre : Expérimenté + (C2)
- Écrire : Expérimenté + (C2)
- Lire : Expérimenté + (C2)
- Parler : Expérimenté + (C2)
Avantages du poste
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.
Informations supplémentaires
How To Apply
Send your CV and Motivation Letter (both in English) to the attention of Mr. Nicolae Mihalache.
The candidate shall be eligible to work in the European Union or in possession of a European Blue Card for two or more years.
Envie d'en apprendre davantage sur ce métier ou sur un métier proche de celui-ci ? Parcourez toutes les informations utiles sur Panorama des métiers.