Opportunity

Youth Works Hub

πŸ‡©πŸ‡ͺ Germany

Internship Β· πŸ‡©πŸ‡ͺ Germany

πŸ‡©πŸ‡ͺ 3D Engines for Satellite Simulators πŸ›°οΈ EUMETSAT Internship in Darmstadt, Germany πŸ–₯️

Posted 4 November 2026

Deadline

19 Nov

EUMETSAT is offering a three-month internship in Darmstadt, Germany, for a student in computer science or spacecraft engineering to work on integrating advanced 3D visualization engines into the SIMULUS satellite simulator framework. The role sits within the Satellite System Ground Segments Division, is open to nationals of EUMETSAT's 30 member states, and comes with a daily allowance of €25 per day plus contributions to relocation and accommodation costs. Youth Works Hub reviewed this opportunity and selected it for its combination of specialized technical depth and direct involvement in real operational satellite systems.


What is SIMULUS? The Satellite Simulator Framework Behind This Internship


SIMULUS is a framework for the development of satellite simulators (SATSIM). Originally developed at the European Space Agency, it was designed to streamline and accelerate the development of Satellite Operational Simulators: tools used to train the Flight Control Teams (FCTs) that operate actual spacecraft in orbit.


At EUMETSAT, SIMULUS is operated by its Flight Control Teams and maintained by the Monitoring & Control Applications and Tools Competence Area (MCAT), which is part of the Satellite Ground Segments Division. Currently, satellite simulators display information through hierarchical tree views, tables and plots. The internship exists to explore and prototype a step change: replacing or supplementing these displays with real-time, interactive 3D visualizations that reflect each subsystem's simulation status in a rich spatial environment.


This shift is not cosmetic. Rich 3D representations allow FCTs to better navigate spacecraft documentation, failure detection and recovery procedures (FDIR), and scenario preparation in ways that flat displays cannot support.


The Internship Project: 3D Visualization Engines for SATSIM


The technical focus is prototyping the integration of five advanced 3D visualization engines into SATSIM:


πŸ”· Panda3D: an open-source game engine and framework commonly used in scientific and simulation applications

πŸ”· Babylon.js: a web-based 3D engine enabling real-time rendering in browsers

πŸ”· Blender: an open-source 3D creation suite widely used for modeling and animation

πŸ”· CadQuery: a Python library for parametric 3D CAD modeling

πŸ”· Unreal Engine: a professional-grade real-time 3D engine used in aerospace, defense and simulation industries


The goal is to deliver a top-down, real-time, interactive visual representation of a satellite and its subsystems, with each element reflecting its simulation status dynamically.


About EUMETSAT: Europe's Meteorological Satellite Agency


EUMETSAT is Europe's meteorological satellite agency, responsible for establishing and operating meteorological satellites that monitor weather and climate from space, 24 hours a day, 365 days a year.


────────────────────────────────────────

🌍 All opportunities in Germany β†’

────────────────────────────────────────


What You Will Do


πŸ” Review existing EUMETSAT Satellite Simulators technical documentation

πŸ“‹ Review EUMETSAT's Software Development and Systems Engineering practices documentation

πŸ“ Generate operational and non-operational scenarios in coordination with Flight Control Teams

πŸ’» Generate required software code for the advanced 3D visualization engines

πŸ”§ Integrate the developed system into the MCAT AIV environments

βœ… Verify and validate the system and user requirements

πŸ“Š Evaluate the performance of the systems and generate reports and a final technical report


Qualifications: Who Can Apply


The internship is open to bachelor and master students in computer science or spacecraft engineering. Only nationals of EUMETSAT's 30 member states may apply.


Required Skills


πŸ—£οΈ Ability to work effectively in English

πŸ’‘ Computer literate at a level appropriate to technical software development work

πŸ”₯ Intrinsically motivated and genuinely curious about the subject

🀝 Able to work both independently and collaboratively

πŸ”Ž Ability to take the initiative in researching ideas

πŸ“ Ability to collect, collate, conceptualize and present information clearly


Advantageous: Experience in C, C++, Python or Groovy; software development practices; Space Systems Engineering; Spacecraft Engineering.


Employment Conditions


πŸ“… Length: 3 months | πŸ“ Location: Darmstadt, Germany | πŸ’° Daily allowance: €25/day | 🚚 Relocation: up to €400 | 🏠 Accommodation: up to €1,000/month


Interns are responsible for their own health and accident insurance and accommodation.


Deadline


⏳ 19 November 2026


Activity details

Location
πŸ‡©πŸ‡ͺ Germany
Deadline
19 Nov

Who can apply

  • β€ΊEligible countries: Afghanistan, Albania, Algeria, Andorra, Angola, Antigua and Barbuda, Argentina, Armenia, Australia, Austria, Azerbaijan, Bahamas, Bahrain, Bangladesh, Barbados, Belarus, Belgium, Belize, Benin, Bhutan, Bolivia, Bosnia and Herzegovina, Botswana, Brazil, Brunei, Bulgaria, Burkina Faso, Burundi, Cabo Verde, Cambodia, Cameroon, Canada, Central African Republic, Chad, Chile, China, Colombia, Comoros, Congo (Congo-Brazzaville), Costa Rica, Croatia, Cuba, Cyprus, Czechia, Democratic Republic of the Congo, Denmark, Djibouti, Dominica, Dominican Republic, Ecuador, Egypt, El Salvador, Equatorial Guinea, Eritrea, Estonia, Eswatini, Ethiopia, Fiji, Finland, France, Gabon, Gambia, Georgia, Germany, Ghana, Greece, Grenada, Guatemala, Guinea, Guinea-Bissau, Guyana, Haiti, Holy See, Honduras, Hungary, Iceland, India, Indonesia, Iran, Iraq, Ireland, Israel, Italy, Ivory Coast, Jamaica, Japan, Jordan, Kazakhstan, Kenya, Kiribati, Kuwait, Kyrgyzstan, Laos, Latvia, Lebanon, Lesotho, Liberia, Libya, Liechtenstein, Lithuania, Luxembourg, Madagascar, Malawi, Malaysia, Maldives, Mali, Malta, Marshall Islands, Mauritania, Mauritius, Mexico, Micronesia, Moldova, Monaco, Mongolia, Montenegro, Morocco, Mozambique, Myanmar, Namibia, Nauru, Nepal, Netherlands, New Zealand, Nicaragua, Niger, Nigeria, North Korea, North Macedonia, Norway, Oman, Pakistan, Palau, Palestine, Panama, Papua New Guinea, Paraguay, Peru, Philippines, Poland, Portugal, Qatar, Romania, Russia, Rwanda, Saint Kitts and Nevis, Saint Lucia, Saint Vincent and the Grenadines, Samoa, San Marino, Sao Tome and Principe, Saudi Arabia, Senegal, Serbia, Seychelles, Sierra Leone, Singapore, Slovakia, Slovenia, Solomon Islands, Somalia, South Africa, South Korea, South Sudan, Spain, Sri Lanka, Sudan, Suriname, Sweden, Switzerland, Syria, Tajikistan, Tanzania, Thailand, Timor-Leste, Togo, Tonga, Trinidad and Tobago, Tunisia, TΓΌrkiye, Turkmenistan, Tuvalu, Uganda, Ukraine, United Arab Emirates, United Kingdom, United States, Uruguay, Uzbekistan, Vanuatu, Venezuela, Vietnam, Yemen, Zambia, Zimbabwe

Reminds you one day before the deadline.

Open the official listing

Applications open on the official portal. We just point you there.

Comments Β· 0

0

More like this