Software Engineer – Ground Segment
Il y a 4 heures
Arrondissement of BrusselsCapital, Brussels, Belgique
Space Applications Services NV/SA
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
pWe are looking for a Java software engineer to join the CDC team and take part in the implementation of ground segment software for European space missions. The successful candidate will work in a small, senior, hands‑on team. Responsibilities involve writing production Java, reviewing colleagues' code, taking ownership of components end to end, and working directly with customers and consortium partners across Europe. /ppThe first assignment will consist of joining one of the team's ongoing projects for the European Space Agency (ESA) and other institutional customers. Current activities include the transformation of ESA ground segment systems, such as the EGOS Data Distribution System (EDDS) at the European Space Operations Centre (ESOC), into scalable, cloud‑native services, as well as the delivery of mission control and data distribution solutions for institutional and commercial space missions. /ppThe work includes the decomposition of existing Java‑based systems into decoupled functional components and services, enabling scalability, resilience, and deployment in cloud‑based environments. The successful candidate will contribute to the design and implementation of modern software architectures, supporting the evolution of operational ground segment systems towards cloud‑native and microservices‑based solutions. /ppIn the longer term, there is scope to contribute to Yamcs ( our open‑source mission control system written in Java and released publicly. Yamcs implements CCSDS and ECSS standards and continues to evolve towards a fully cloud‑native, microservices‑based architecture capable of supporting large‑scale constellations. Contributing to Yamcs means your work is visible, used by mission operators worldwide, and reviewed by an international user community. /pullipbLocation /b: Sint-Stevens-Woluwe (Brussels Area) /p /lilipbStart date /b: As soon as possible /p /li /ulh3Tasks and Responsibilities /h3ulliDesign, implement, test and document Java software components for ground segment and mission control systems. /liliAdapt existing applications for containerised, orchestrated deployment; identify and remove obstacles to cloud readiness. /liliIntegrate with third‑party and open‑source components: PostgreSQL, Kafka, RabbitMQ, Keycloak, object storage, Prometheus/Grafana. /liliWork within CI/CD pipelines: automated build, test and deployment. /liliParticipate in design reviews, technical notes and customer‑facing documentation. /liliCollaborate with consortium partners in Belgium, Germany and elsewhere in Europe. /li /ulh3Skills and Experience /h3ulliA degree in computer science, engineering, or equivalent practical experience. /liliA minimum of 3 year of experience developing in Java, including concurrency, I/O and performance-sensitive code. /liliDocker and Kubernetes; Helm; infrastructure‑as‑code (Terraform, Ansible). /liliComfortable with Linux as a development and deployment environment. /liliExperience with Git, automated testing and CI/CD. /liliWorking knowledge of relational databases and SQL. /liliFluent English, written and spoken. /li /ulh3Considered as Assets /h3ulliCloud platforms /liliMessaging and streaming systems (Kafka, ActiveMQ, RabbitMQ); microservices and REST API design. /liliFront‑end development (TypeScript, Angular or React) for operator‑facing web UIs. /liliKey‑value or time‑series data stores (RocksDB, Cassandra, InfluxDB). /liliPrior exposure to space systems: CCSDS/ECSS standards, telemetry and telecommand, EGS-CC, or spacecraft operations in general. /liliOpen‑source contribution experience. /liliFrench or Dutch. /li /ulh3Our Offer /h3ulliWorking within an exceptional sector with Staff located in Belgium, Germany and the Netherlands /liliA 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 /liliA full-time position with an indefinite contract of employment /liliA competitive remuneration package and good working conditions /liliWorking from home in part can be a possibility /liliAn individualised training and development programmes. /li /ul