Unknown Company

Satellite Flight Software Engineer III

california, mo • Posted 6 days ago
Onsite Full Time IT & Technology

Responsibilities

  • Design, develop, and implement flight software for TeraWave's command and data handling (C&DH) software
  • Develop telecommand and telemetry processing software for uplink command validation, scheduling, and execution
  • Develop spacecraft time management software including onboard time correlation, synchronization with GPS/GNSS time references
  • Create and maintain software interfaces between C&DH and other spacecraft subsystems
  • Collaborate with hardware, systems, and autonomy engineers to define software requirements
  • Develop and integrate simulation environments and models to test FSW across operational scenarios
  • Support software architecture, design reviews, and systems engineering trade studies
  • Participate in software integration, verification, and validation testing

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Aerospace Engineering, or related technical field
  • 6+ years of experience in spacecraft flight software or embedded software development
  • Strong programming skills in C, C++, and Python
  • Solid understanding of Object‑Oriented problem solving and software layering to facilitate modularity and reuse
  • Experience with real‑time operating systems (RTOS) such as Linux, QNX, VxWorks, RTEMS or equivalent
  • Experience developing software for one or more spacecraft avionics functions such as C&DH, telecommand and telemetry processing, or hardware I/O management
  • Familiarity with CCSDS standards for spacecraft telecommand and telemetry processing
  • Familiarity with cybersecurity principles for space systems including secure boot, command authentication, or encrypted communication links

#J-18808-Ljbffr
Back to Job Search