Software Engineer – Mission Control

Job Overview

The Ground Systems and Software Division is the leading provider of open source control software for space systems. We have customers worldwide using our solutions to plan, control and exploit constellations, satellites, payloads, robotic manipulators and lunar rovers. The Division implements end-to-end customised solutions that include our open source software with proprietary elements.

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: Q4 2024

Tasks and Responsibilities
Collaborate with the development team and team leadTeam to brainstorm innovative software solutionsDevise software architecture enhancements for both client-side and server-side componentsDevelop visually appealing front-end interfaces for applicationsCraft efficient and robust APIsConduct comprehensive testing to guarantee software stability and performanceIdentify and resolve software issues, applying debugging techniques and implementing upgradesIncorporate security measures and data protection features into the softwareProduce detailed technical documentationEngage 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 equivalentDeep knowledge of and experience with:
Design and development of software implemented in JavaSoftware development lifecycleTesting and code qualityLinux systems as a user and administrator
Strength to cope with schedules and deadlinesGood written and spoken English.
Considered as Assets
Modern front-end programming (e.g. ES6, Angular, React, Vue.Js)Python scripts and software development experienceDatabases: and key–value store databaseKnowledge 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 NetherlandsA 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 expertiseA full-time position with an indefinite contract of employmentA competitive remuneration package and good working conditionsWorking from home in part can be a possibilityAn 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.

Job Detail
Shortlist Never pay anyone for job application test or interview.