Earth Explorer Spacecraft Operations Data Engineer (24-23-002)
About Solenix and our qualities
Solenix is a privately owned and international company providing engineering and consulting services in the space market, with branches in Germany, Switzerland, and Italy.
We are known for high-quality services, user-oriented solutions, reliable partnerships and constructive collaboration. Our customers include space agencies such as ESA, EUMETSAT and DLR, as well as large private sector companies.
Solenix is specialized in distributed systems and client applications and applies modern technologies with a focus on high-performing, robust and light solutions.
Why should you apply?
Solenix is a group of motivated, dynamic and creative people who enjoy high-quality work, as well as a relaxed and flexible work atmosphere.
You can expect a friendly working environment, exciting and challenging projects and varied team events.
Solenix focuses on solution-oriented and innovative approaches.
You can look forward to benefits like: hybrid-work concepts, training opportunities, unique community spirit, company events, social clubs, retirement, and health insurance plans. If you want to know more then go to: www.solenix.ch/career.
Job Description
We are looking for a Spacecraft Operations Data Engineer to support our client ESOC. You will join the Earth Observation Mission Operations team and provide data engineering support. The general activities supported by this service are:
Maintain and update the Operational Database for Flying Earth Observation missions, ensuring data integrity and implementing updates based on change requests from the flight control team. Ensure the database remains fully aligned with evolving mission requirements. The role may evolve to include supporting the verification and analysis of reference databases provided by the industry for missions in preparation.
Support testing and validation of the Mission Control System (MCS), making sure systems are operational and meet mission requirements
Participation in the Team Training Program
Initiate and coordinate the deployment of databases and other operational items under configuration control to the operational system environments
Deliver status reports on the Operational Database, including updates on change requests and the development or maintenance of database support tools
Develop and maintain operational documentation under configuration control
Develop automated solutions as needed, ensuring efficient and accurate database management and deployment, aligned with service delivery assignments
Maintain and update operational tools used for interacting with and deploying the Database and other mission components, primarily developed in Python, Java, and Bash
Essential qualifications and experience:
University degree or equivalent education in Computer Science, Electronic Engineering, Aerospace Engineering or Telecommunications Engineering
Knowledge of MS Office tool
Proficiency with Git for version control, including experience with GitLab workflows and collaboration in a team development environment
Hands-on experience with Linux server administration, particularly with SUSE and Debian-based systems
Solid understanding of Low Earth Orbit (LEOP) spacecrafts operations, especially in the context of operations
Familiarity with complex control systems, preferably SCOS-2000, EGOS-CC or EPOCH IPS
Proficient in programming, design patterns, and algorithms, with a focus on writing modular and reusable code to enhance operational efficiency and flexibility. Proficiency in any programming language with object-oriented capabilities is preferred, with much of the work being done in Python.
Ability to work independently and as a member of a team
Ability to meet tight deadlines
Ability to multi-task and work in a flexible way
Good Communication skills
Fluent in the English language
Strong command of Bash and tcsh shells for system navigation, monitoring processes, diagnosing issues, and implementing fixes
Basic understanding of space communication protocols, including knowledge of data packets, their structure, and transfer mechanisms, with a particular focus on the Packet Utilization Standard (PUS), is essential
Other desirable qualifications and experience:
Knowledge of Spacecraft operations with experience at ESOC or Eumetsat
Familiarity with MariaDB or other SQL languages along with knowledge of MySQL server configuration is advantageous, as is experience with the setup and optimization
Expertise in automation, focusing on creating modular, reusable code with an object-oriented approach, rather than task-specific scripts for individual use
Some experience dealing with external interfaces, e.g. Project, Industry
Satellite Validation tests experience will be an advantage
Knowledge of Database Management and version control systems, particularly DABYS 3.0+.
Experience troubleshooting servers and complex systems, including setting up isolated test environments to diagnose and resolve issues efficiently
Work Location: Darmstadt, Germany
Work Permit
Applicants must be EU citizens or have a valid work and residence permit for the above- mentioned work location. Security, identity and reference checks on the candidates are part of the recruitment process.
Application Deadline: 04 December 2024
Start of Work: As soon as possible
Grow with us and become part of Solenix. We look forward to welcoming you. Make the change and apply now!
Important Notes
Before applying to this position, please read the page How to Apply.
Applicants must be EU citizens or have a valid work and residence permit for the above-mentioned work location.
Security, identity and reference checks on the candidates are part of the recruitment process.
Job Application
Please send your applications electronically to career@solenix.ch before the application deadline 15 January 2025.