CareerPlan

Flight Software Engineer (all genders)

BerlinFull-time2026-10-05 → 2026-11-10
Hybrid

Core

Develop and integrate onboard flight software and payload software for satellite missions, serving as the primary interface between customers, mission teams, and payload providers.

Role type

mid-to-staff level flight software engineer (embedded/spaceflight)

Builds

core satellite functions and payload software for satellite missions

Domain

Aerospace / Satellite Technology

Required skills

C programming, Python programming, embedded RTOS development, Embedded Linux/POSIX development, satellite subsystem knowledge, structured problem-solving, technical communication

Preferred skills

ECSS standards experience, NASA cFS framework experience

Technologies

C, Python, RTOS, Linux, POSIX, cFS

Responsibilities

Lead development and integration of onboard software from concept to deployment, develop mission-specific and payload software, translate mission needs into technical specifications, support planning and tracking of software work packages, contribute to technical reviews, support integration and test phases, coordinate daily team work and monitor progress

Seniority

Mid-level (3+ years), Senior (5+ years), Staff (8+ years), hands-on IC with leadership responsibilities at Staff level