Satellite Flight Software Engineer III

Jobtailor

California (MO)

On-site

USD 140,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TeraWave in the United States is seeking an experienced Flight Software Engineer to design, develop, and maintain C&DH software for spacecraft. You will implement telecommand and telemetry processing, onboard time management, and interfaces with other subsystems while adhering to space-grade standards.

You will collaborate with hardware and systems teams, contribute to simulation environments, participate in reviews, and ensure robust real-time performance across RTOS platforms such as Linux,

Qualifications

  • Bachelor's degree in a 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 OO design and modular software layering.
  • Experience with RTOS such as Linux, QNX, VxWorks, RTEMS or equivalent.
  • Experience with spacecraft avionics functions like C&DH, telecom and telemetry processing, or hardware I/O management.
  • Familiarity with CCSDS standards for telecommand and telemetry.
  • Familiarity with cybersecurity principles for space systems.

Responsibilities

  • Design, develop, and implement flight software for 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 and GPS time reference synchronization.
  • Create and maintain interfaces between C&DH and other subsystems.
  • Collaborate with hardware, systems, and autonomy engineers to define software requirements.
  • Develop and integrate simulation environments to test FSW across scenarios.
  • Support software architecture reviews and systems engineering trade studies.
  • Participate in software integration, verification, and validation testing.

Skills

C
C++
Python
Object‑Oriented design
Modularity / code reuse
Space systems familiarity
Cybersecurity concepts

Education

Bachelor's degree in Computer Science / Software Engineering / Aerospace Engineering

Tools

Linux
QNX
VxWorks
RTEMS
CCSDS standards
Secure boot / encryption concepts

Job description

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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Satellite Simulation & Test Software Engineer
Senior Satellite Simulation & Test Software Engineer

Jobtailor • California (MO)

On-site
USD 180,000 - 260,000
Senior Satellite Flight Software Engineer – C&DH
Senior Satellite Flight Software Engineer – C&DH

Jobtailor • California (MO)

On-site
USD 140,000 - 190,000
Satellite Simulation & Test Software Engineer III - TeraWave
Satellite Simulation & Test Software Engineer III - TeraWave

Blue Origin • Denver (CO)

On-site
USD 120,000 - 160,000
Satellite Simulation & Test Software Engineer III - TeraWave
Satellite Simulation & Test Software Engineer III - TeraWave

Blue Origin • Seattle (WA)

On-site
USD 120,000 - 170,000
Satellite Flight Software Engineer III – C&DH & Timing
Satellite Flight Software Engineer III – C&DH & Timing

Blue Origin LLC • Seattle (WA), Los Angeles (CA), Denver (CO)

On-site
USD 164,000 - 231,000
Stock Options
Paid Time Off
Medical Benefits
+1
Flight Software Engineer
Flight Software Engineer

Red Canyon Engineering & Software • United States

On-site
USD 85,000 - 120,000
Innovation-driven environment
Opportunities for professional growth
Collaborative team culture
Flight Software Engineer
Flight Software Engineer

W3Global • Torrance (CA)

On-site
USD 120,000 - 160,000
Senior Software Engineer - TeraWave
Senior Software Engineer - TeraWave

Blue Origin • Seattle (WA)

On-site
USD 150,000 - 230,000
Relocation assistance available
Travel up to 10%
Staff Flight Software Engineer
Staff Flight Software Engineer

Darwin Recruitment • Seattle (WA)

Hybrid
USD 180,000 - 240,000
Senior Satellite Flight Software Engineer
Senior Satellite Flight Software Engineer

Blue Origin • Denver (CO)

On-site
USD 150,000 - 212,000
Medical, dental, vision insurance
401(k) with company match
Paid parental leave
+1