CareerPlanGet AI match score →

Satellite Flight Software Engineer II - TeraWave

2 Locations💼 Full-time💰 $123,714–$123,714🗓 2026-07-14 → 2026-07-30

Core

Design, develop, and verify flight software for TeraWave's satellite bus subsystems to support a 5,408-satellite constellation delivering symmetrical data speeds up to 6 Tbps.

Role type

Satellite Flight Software Engineer III

Builds

Robust, scalable flight software for optically interconnected LEO and MEO satellites

Domain

Aerospace / Satellite Communications

Deliverable

production ML models | product features | infrastructure

Required skills

C, C++, Python, real-time operating systems (RTOS), embedded Linux build systems, software unit testing frameworks, inter-process communication (IPC), cross-compilation toolchains, software lifecycle management, static analysis tools

Preferred skills

on-orbit spacecraft operations, over-the-air (OTA) software updates, fault-tolerant avionics architectures, flight software frameworks (cFS, F Prime), spacecraft FDIR and autonomy components, radiation effects mitigation

Technologies

Linux, QNX, VxWorks, RTEMS, CMake, Make, Yocto, Buildroot, Google Test, Git, TCP/IP, UDP, CAN, I2C, SPI, RS-422/485, MISRA C/C++

Responsibilities

Design and implement flight software for thermal control, power management, and propulsion control; develop closed-loop control algorithms; create software interfaces between subsystems; collaborate on requirements and behavioral boundaries; develop simulation environments for testing; participate in integration, verification, and validation (SIL/HIL); support on-orbit operations and troubleshooting; mentor junior engineers

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗