Praktika / Töökoht

Embedded Software Engineer

Ettevõte
Estonian Student Satellite
Töökoha aadress
Tallinn / Tartu/ remote
Nõutav keeleoskus
Inglise

Töösisu kirjeldus

Team status: Looking for new members

We’re looking for embedded software engineers to join our spacecraft team. An embedded programmer is a software developer who creates the code that makes devices smart. Instead of working only on traditional computers, embedded programmers write software for small computers or microcontrollers built into devices.

In our projects, this can include retrieving sensor readings, controlling spacecraft actuators, sending specific commands to a photosensor to capture an image inside a camera, and helping different spacecraft subsystems communicate with each other.
The role is voluntary and unpaid.

Ootused kandidaadile

What we expect from you:
- Around 8 hours of work per week
- Basic understanding of programming in C, C++, or Python
- Interest in embedded systems, microcontrollers, and hardware-level programming
- Comfort working with Git and following a structured engineering workflow
- Willingness to learn about spacecraft systems and communication between hardware and software
- Experience with STM32, Arduino, FreeRTOS, Linux, Make, SPI, I2C, serial, or CAN is a plus

Võimalused

What you’ll be doing:
- Writing embedded software for microcontrollers and spacecraft subsystems
- Working with sensors, actuators, cameras, and communication interfaces
- Programming and testing devices using C, C++, and Python
- Working with STM32 microcontrollers, Arduino, and FreeRTOS-based systems
- Using communication protocols such as SPI, I2C, serial, and CAN
- Debugging, testing, and documenting your code
- Collaborating with electronics and other engineering subteams to support system integration

We offer:
- Hands-on experience with real spacecraft embedded systems
- The opportunity to work with microcontrollers, sensors, actuators, and onboard spacecraft software
- A close-knit, cross-disciplinary team where software, electronics, and mechanical systems come together
- Tangible project experience to build your portfolio

Kandideerimine

Kandideerimine kestab sobiva kandidaadi leidmiseni või kandideerimisperioodi lõpuni.

Kandideerimisperiood
06.05.2026 - 31.07.2026