CareerPlanSign in

Flight Software Systems Engineer for Space Missions

Zürich💼 Full-time🗓 2026-09-24 → 2026-09-27

Core

Develop, integrate, and verify flight software for small satellites, scientific instruments, and robotic systems for ETH Zurich space missions.

Role type

Senior IC flight software systems engineer

Builds

Embedded flight software, avionics integration, and autonomous functions for space missions

Domain

Aerospace / Embedded Systems / Space Missions

Deliverable

production ML models | product features

Required skills

C, C++, embedded real-time OS, software architecture, requirements management, integration, unit testing, HIL, configuration management, trade studies

Preferred skills

CubeSat experience, ECSS/NASA standards, SpaceWire/CCSDS protocols, autonomous systems, FPGA interfaces

Technologies

C, C++, Python, Embedded Linux, Bare-Metal, Flat-Sat, SpaceWire, CAN, UART, SPI, I²C, Ethernet, CCSDS, NASA cFS, F Prime, RTEMS, FreeRTOS, Zephyr

Responsibilities

Define flight software architecture and functional decomposition; translate mission requirements into software specifications; develop embedded flight software and test scripts; integrate software with hardware and external platforms; conduct software trade studies and verification activities; provide technical mentorship to junior engineers

Seniority

Senior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 813,000+ jobs from 20+ sources.