As an intern, you will be able to collaborate with and be guided by the developer team of Skynopy. You will be able to learn and work with a team of skilled people.
Contribute to Skynopy software development (30%)
To enable you to ramp up on space operation and get a global picture of the Skynopy software, you will contribute to the platform development. Helped by the team, you will be working on small feature implementations such as:
coding a simple API endpoint in the backend
add logs on a component of the infrastructure to enhance observability
improve the testing and the deployment of components
Integrate a “Mission Control Software” (70%)
In addition to the overall development of Skynopy infrastructure you will be in charge of your project: selecting and integrating a Mission Control Software into our infrastructure. You will be supervised and helped to be able to add this new brick.
What is “Mission Control Software”? Mission control software (MCS) is an essential tool for managing satellite operations. It is used to monitor the health and performance of satellites, as well as to plan and execute tasks such as repositioning, data collection, and communication with ground stations.
Skynopy’s customers use a Mission Control Software (MCS) to control their satellites. The MCS connects to Skynopy Infrastructure to:
send Telecommands (TC) to a satellite: uplink data including position orders and mission plan specifications.
receive the satellites Telemetries (TM): downlink data including TC acknowledgments and health metrics.
These data are streamed in real-time by a TM/TC interface to which the MCS connects.
The MCS integration will allow Skynopy to go a step further in the end-to-end test pipeline so that Skynopy can act as a user of its solution. Then, the MCS will be used in real operational cases.
The internship will include the following tasks:
Selection of a suited and modern Open Source Mission Control Software (Yamcs, OpenC3…)
Installation and configuration of the MCS
Integration in the Skynopy infrastructure: development of an adapter to connect to the TM/TC interface
Preparation of fake TM/TC data to mock a full communication pipeline
Preparation of real TM/TC data for live contact
In addition to the end-to-end testing objectives, the MCS integration will become an additional component of Skynopy’s communication solution. Skynopy could recommend to its customers to use the chosen MCS, which would ease Skynopy’s solution integration.
You are a student at an engineering school
You have already built or helped to build a web software application
You are passionate about coding and software technologies.
You can synthesize a problem well and communicate clearly about it.
You are interested in discovering the French space sector (no need for any experience in this).
You are fluent in English.
You have already worked on a REST/GraphQL API.
You have already implemented features on a backend.
You have already worked on a cloud provider such as AWS, GCP or Azure.
You have designed simple CI/CD pipelines.
You are familiar with internet protocols and OSI layers.
1. Initial Interview (30 min)
A short conversation to get to know you and your motivation.
2. Technical Challenge + Debrief (~2 hours + 30 min)
You’ll complete a take-home task, followed by a quick review session.
3. Final Interview (45 min)
A discussion with the founders about your fit, interests, and goals.
Estas empresas también contratan para el puesto de "{profesión}".