Flight Software Engineer
Core
Building flight software service stacks and robust control software for satellite attitude control systems.
Role type
Senior IC flight software engineer
Builds
Flight software service stack for satellite operations and attitude control
Domain
Aerospace / Satellite Systems
Required skills
Linux drivers, service-based architectures, software-software interfaces, observability instrumentation, test system design, modular system design
Preferred skills
Rust, Python, MQTT, RPC, protobufs, flatbuffers, Attitude Determination and Control (ADC) concepts, spacecraft mission operations
Technologies
Docker, Rust, Python, MQTT, RPC, protobufs, flatbuffers, Linux
Responsibilities
Design clean interfaces for payload and ground interactions, work on subsystems including radio, data management, and attitude control, introduce best practices for reliable software, design test systems to expose bugs, fix bugs, work on spacecraft reliability and observability instrumentation
Seniority
Mid-Senior, hands-on IC
