Software Engineer
Role details
Job location
Tech stack
Job description
- 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
Requirements
-
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
Benefits & conditions
Work Life Balance: Flexible working hours, sabbatical, 30 days vacation & special leave days Mobile Work: Hybrid work & mobile work abroad Structured on-boarding process (incl. Assignment of a buddy in the first months) Development: Extensive range of training courses, individual professional development, German language courses & annual employee dialogue space projects Additional benefits: 13. monthly salary, accident insurance & company pension plan Catering: High standard company restaurant & generous meals subsidy Active health promotion: Health management, E-GYM Wellpass & In-company sports groups Family: Kindergarten subsidy / Kindergarten places, Childcare in the vacation period & paid child sickness days Mobility: Subsidized Deutschland ticket, Job bike & parking lots Company parties & events: Christmas party, Satellite launch events, NextGen Speakers Night Innovation: Company suggestion system & free research and development