Your Tasks
* Design and implement modern software components to support satellite software development, testing, AIT and operations using EGS‑CC
* Enhance and extend our EGSE and SCOE software libraries
* Maintain and evolve the interfaces between our in-house development tools and the EGS‑CC ecosystem, including the TM/TC database (SRDB) and the development/execution environments
* Analyse and resolve software problems, and support internal teams with software migration, integration and adaption
Your Qualifications
* A degree in computer science, electrical engineering, aerospace engineering or a comparable qualification
* Experience developing and deploying distributed Java applications (e.g. Apache Karaf, OSGi or similar frameworks, Maven)
* Practical knowledge of modern CI/CD pipelines, DevOps tooling and containerized and distributed service architectures
* One or more of the following would also be beneficial:
* Experience with message-oriented middleware (e.g. Kafka, ActiveMQ/ZeroMQ or similar)
* Proficiency with scripting languages such as Groovy
* Experience with database development
* Background in spacecraft operations
* Experience with hardware-in-the loop testing, testbench software or related tooling
* Experience with SCOS‑2000/MIB and associated tools
* Knowledge of relevant software standards for space or adjacent fields (e.g. ECSS‑E‑ST‑40C or DO‑178C)
* High motivation and independent way of working
* High communication, teamwork and time management skills
* Fluency in spoken and written English