Are you looking for a new opportunity in a fast-moving global company with a family feel? A job where you could have an impact?
We are looking for a Java Software Engineer to support our software development team in Darmstadt, Germany.
The RHEA team in Germany provides crucial space engineering services, systems and products to our institutional customers in Darmstadt, namely the European Space Agency’s (ESA’s) European Space Operations Centre (ESOC) and EUMETSAT. Here we are experienced in ground segment system engineering, spacecraft operations and assembly, integration and testing, ground station engineering and operations, project management and quality assurance.
We have proven capabilities in applying industry standards such as ECSS-E-ST-40/ECSS-Q-ST-80, ISO9001 and the ISO/IEC 27000 series, using ‘best practice’ tools and processes. In addition to our traditional spacecraft development and operational activities, we also work in space safety activities, including space weather, planetary defence, space debris and clean space.
The scope of work will include:
- Working on a range of challenging projects as one of the key Software Engineers, developing systems for space applications in fields such as operations preparation and support, automated monitoring and control of spacecraft and ground segment data processing.
- Participating in the development of ground segment systems for current and future satellite missions for our customers in the European space industry.
The following skills and experience are mandatory:
- University degree in software engineering or equivalent.
- At least 3 years of demonstrated experience in software engineering.
- Knowledge of object-oriented and service-oriented design techniques.
- Hands-on experience in the following:
- Java.
- Eclipse IDE.
- Automated Testing Frameworks (Junit, Mockito).
- REST Interfaces Implementation Technologies.
- Continuous Integration using Maven, Jenkins, Nexus and GIT.
- Linux.
- Knowledge of technical document writing – notably, user requirements, design documentation, and test documentation.
- A dynamic and proactive attitude, with a strong commitment to the ongoing development and quality of the RHEA products.
- Excellent communications skills, with very good written and spoken English.
The following skills and experience would be highly desirable:
- Experience using:
- User interface design (RCP, Angular, React, Vue).
- C++ development.
- Docker and/or Kubernetes configuration and deployment.
- Specific space domain knowledge would be a strong plus, in particular:
- Space system engineering and design methodologies.
- EGS-CC or SCOS-2000 mission control system.
- ECSS standards.
- CCSDS packet and MO standards.
- You will have the opportunity to work within a major institution.
- We encourage everyone to think outside the box and to push the boundaries of traditional knowledge. This role is an opportunity to join a forward-thinking company and allows for a deeper understanding of the industry.
- Benefits include: competitive remuneration packages; unique career opportunities, including working in other countries; personalized training and development programmes; flexible relocation support.
We welcome applications from people with disabilities, members of ethnic minorities, all genders, LGBTQ+ individuals and ex-service personnel.