Join Us

EPFL Spacecraft Team offers many fruitful departments (poles) that help student engineers gain insightful experiences into the many sectors involved in successfully executing a full space mission, including design, creation, control, and maintenance.

Check out our departments page for an overview of the different poles in EST, and apply below if you share the same aspirations as we do!

Flight Software

On Board Computer

Telecommunications

System Engineering

Ground Segment

ADCs

Mission Design

Electrical Power System

Structure

Flight Software

On Board Computer

Telecommunications

System Engineering

Ground Segment

ADCs

Mission Design

Electrical Power System

Structure

(Click to expand view)

Open positions

Note: 
- Numbered list means each number is a separate open position in the same pole
- Empty row means no open positions for that pole this semester

You may need to zoom out to see the whole table
Pole
Post title
Post description
Requirements
Year

1) X-Band

2) UHF/S-Band

1) Finalising the testing of the X-Band Transmitter Board and integrating it with the FPGA

2) Integrating the new Transceiver to the satellite and improve the documentation 

1) Telecommunication systems / FPGA
El, MT, RO

2) Telecommunication systems
El, MT, RO, SC

1) BA6 +

2) BA6 +

1) Flight Software (FS) subsystem implementation

2) Flight Software (FS) subsystem implementation

3) Flight Software (FS) core services implementation

4) Flight Software (FS) test platform - subsystem simulation implementation

5) Flight Software (FS) test platform - subsystem simulation implementation

1) Implement and validate subsystem logic managers (e.g. EPS, Telecom) within the FS.
Write unit tests.
Implementation done in C++ using NASA’s F’ framework.

2) Implement and validate subsystem logic managers (e.g. EPS, Telecom) within the FS.
Write unit tests.
Implementation done in C++ using NASA’s F’ framework.

3) Develop core FS services: telecommand handling and scheduling, command execution, internal communication protocol.
Implementation done in C++ using NASA’s F’ framework.

4) Implement simulated subsystem components within NEST (FS test platform).
Modeling subsystem behavior, interfaces, and interactions to enable realistic testing of the FS.

5) Implement simulated subsystem components within NEST (FS test platform).
Modeling subsystem behavior, interfaces, and interactions to enable realistic testing of the FS.

1) Good programming skills.
Familiarity with C++ preferred.
(Preferably) IC

2) Good programming skills.
Familiarity with C++ preferred.
(Preferably) IC

3) Good programming skills.
Familiarity with C++ preferred.
(Preferably) IC

4) Good programming skills.
Familiarity with Rust or motivation to learn.
Low-level programming knowledge.
(Preferably) IC, RO

5) Good programming skills.
Familiarity with Rust or motivation to learn.
Low-level programming knowledge.
(Preferably) IC, RO

1) MA2+



2) MA2+



3) BA6+



4) MA2+



5) MA2+

1) Operations Planification


2) Development of MCS End-to-end Simulation




3) Digital Twin Development

1) Definition and structuring of satellite operations, including possible telemetry, telecommands and operational procedures. The aim is to anticipate potential errors during the satellite mission and plan counter measures.

2) Develop the Mission Control Software (MCS) built using F’ and F’ GDS interface, and connect it with the Ground Segment Pipeline (for communication windows inference), NEST flight software simulator (for internal satellite status) and the Digital Twin (for satellite environment information). Application for operator training and procedure testing.

3) Extension of the existing Digital Twin numerical satellite simulation by implementing a dynamic Attitude Determination and Control System (ADCS) and connecting it with NEST.

1) Interest in space missions and satellite operations
Interest in interacting with other poles

2) Interest in exploring new software tools
Previous experience with C++ or motivation to get used to it



3) Previous experience with Python
Interest in numerical simulations

1) BA4+



2) BA6+






3) BA4+

Ibex PCB development board design

Develop a dev board of the new OBC (Ibex) to allow testing of software and hardware.

Interest in PCB design, motivation to learn by doing, independent work, plans to stay long term. This is a “formation” position.

BA4 to MA4

1) ADCS In-Operation Simulation (D2S2)


2) FDIR Strategies Review



3) Hardware Integration, Validation and Testing

1) Run simulations through an Off-The-Shelf simulator software (D2S2) to assess different ADCS performances in operation.

2) Review, Develop and Integrate strategies for Fault Detection, Isolation and Recovery. This includes methodology and software implementation.

3) Review and integrate hardware communication between sensors, actuators, the computing unit and other subsystems. (later in the semester:) Test hardware.

1) Knowledge on satellite dynamics, space mission design is a plus.
(Preferably) MT, RO, GM

2) Knowledge on satellite dynamics and space mission design is a plus.
(Preferably) MT, RO, GM


3) Knowledge on microcontrollers, electronics and communication protocols.
(Preferably) MT, RO, EL

1) BA4 to MA4

2) BA4 to MA4

3) BA4 to MA4

1) Software 

2) PCU

3) Battery Pack

1) MCU programmation, communication with OBC

2) Test and improve the power conditioning unit, which controls the maximum power point and the charging of the Batterys

3) Evaluating current battery Pack, Redesign and then Assembling 

1) Knowledge on classical communication protocols
(Preferably) MT, RO, EL or INF

2) Knowledge in PCB design and testing.
(Preferably) EL or MT, RO

3) Thermal and vibration analysis
(Preferably) GM, MT 

1) BA4 +

2) BA6 +

3) BA6 +

1) MAIV Electrical Tests

2) MAIV Mechanical Tests

3) Satellite States & Sequence definition.

1) Maintain VCD, Test design, execution and reporting.

2) Maintain VCD, Test design, execution and reporting.

3) Define satellite modes.

1) Physics, Electrical, Robotics and Systems Engineering.

2) Physics, Mechanical, Robotics and Systems Engineering

3) Software, IT, Systems Engineering

1) BA6 +

2) BA6 +


3) BA6 +

1) Thermal Analysis

2) Vibration Test

3) Vibration Test

1) Learn the Software and probably do the thermal analysis with the final design.

2) Design, Build and Test the mechanical Interfaces that will connect the satellite and the Subsystems to the shaker table.

3) Design, Build and Test the mechanical Interfaces that will connect the satellite and the Subsystems to the shaker table.

1) Very motivated, a bit of experience with simulation software is probably helpful

2) A bit of Experience with FEM. 
Preferably GM

3) A bit of Experience with FEM. 
Preferably GM

1) BA4 +

2) BA6 +

3) BA6 +

Content Creator

Create engaging content on Instagram and Youtube about the mission and the events

Creative, motivated. Ideally experienced in creating and editing original media content

Any