Innovate and modernize space communication systems with ESA while gaining hands-on experience in web development frameworks like React.
Overview
No salary declared 😔
Darmstadt, DE
Expires at anytime
Organisation Summary
Join the team responsible for building, deploying, and maintaining software applications for the ESA Tracking Network's ground stations. This involves monitoring and control, data communication, and planning and scheduling tasks. An exciting opportunity to contribute towards space system ground infrastructure.
Role Summary
- Work closely with GSB Software engineers
- Improve and extend the GSSC user interface
- Gain a deep understanding of GSSC backend and frontend components
- Design and develop a modernized web-based user interface
- Apply modern web development frameworks such as React
Role Requirements
- Must be a university student, preferably at the master’s level
- Must be enrolled at university during the entire internship period
- Experience with software development in Java or C++ on Linux is required
- Knowledge in terrestrial networking (IP, TCP, UDP) or space communication protocols is a bonus
- Fluency in English or French; knowledge of another ESA Member State language is a bonus
Benefits
- ESA is committed to diversity and inclusiveness
- Offers support for individuals with disabilities at the workplace
- The Human Resources Department provides assistance during the recruitment process
Our team and mission Our group is responsible for developing, deploying, and maintaining software applications for the ground stations of the ESA Tracking Network. This includes monitoring and control, data communication, as well as planning and scheduling. A key task involves the development of graphical user interfaces for various systems deployed at ground stations and at the European Space Operations Center.
The role As an intern, you will work closely with the Ground Station Backend (GSB) Software section engineers to improve and extend the Generic Subsystem Controller (GSSC) user interface. This interface is currently outdated and requires modernization using web-based technologies. You will learn the architecture and interaction patterns between GSSC's backend and frontend components, contribute to the design and development of a modernized web-based user interface, and apply modern web development frameworks such as React. This position offers hands-on experience contributing to operational software used in space system ground infrastructure.
Job requirements You must be a university student, preferably at the master’s level, and must be enrolled at your University for the entire duration of the internship. Experience with software development in Java or C++ on Linux is required. Knowledge in terrestrial networking (IP, TCP, UDP) or space communication protocols is an asset. A good knowledge of English or French is required, and knowledge of another ESA Member State language is an asset.
Benefits ESA is an equal opportunity employer, committed to achieving diversity within the workforce and creating an inclusive working environment. We welcome applications from all qualified candidates irrespective of gender, sexual orientation, ethnicity, religious beliefs, age, disability, or other characteristics. We seek to accommodate individuals with disabilities by providing the necessary support at the workplace. The Human Resources Department can also provide assistance during the recruitment process.