Senior Flight Software Engineer – Spacecraft & Optics

Observable Space

Los Angeles (CA)

Hybrid

USD 140,000 - 190,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive pay
Equity options
Hybrid work
Unlimited PTO
Health coverage
Cutting-edge tools
Mission-driven culture
Inclusive team

Job summary

Observable Space in Los Angeles is seeking a Senior Flight Software Engineer to design, develop, and maintain flight software for spacecraft and telescope platforms. You will work with electrical, mechanical, optical, and software engineers to deliver reliable, fault-tolerant systems for ground-based and space deployments.

The role emphasizes hands-on coding in C/C++, real-time systems, and interfaces with hardware.

Qualifications

  • Bachelor's degree in CS/CE/AE or equivalent.
  • 5+ years of experience in software engineering, embedded systems, or systems-level development.
  • Strong programming skills in C/C++ or similar low-level languages.
  • Experience developing software for embedded or hardware-integrated systems.
  • Understanding of real-time systems, concurrency, and performance optimization.
  • Familiarity with communication protocols and networking fundamentals.
  • Strong debugging and problem-solving skills.
  • Effective communicator and collaborator.
  • Demonstrated passion for aerospace, robotics, or complex systems.

Responsibilities

  • Design and develop flight software for spacecraft and telescope systems, including command, control, and data handling (C&DH).
  • Build and maintain software that interfaces directly with hardware components, sensors, and onboard subsystems.
  • Architect systems for high reliability, fault tolerance, and long-duration autonomous operation.
  • Implement communication protocols for telemetry, command uplink/downlink, and system coordination.
  • Collaborate with electrical and hardware teams to ensure seamless integration between software and physical systems.
  • Support hardware bring-up, integration, and debugging at the hardware/software boundary.
  • Develop and implement fault detection, isolation, and recovery (FDIR) mechanisms.
  • Support system testing, including simulation, hardware-in-the-loop (HIL), and validation activities.
  • Participate in and contribute to design reviews (PDR, CDR, etc.) and internal documentation.
  • Provide engineering support during integration, testing, and system validation.

Skills

C/C++ programming
Embedded software development
Real-time systems knowledge
Debugging and problem-solving
Effective communication

Education

Bachelor’s degree in Computer Science, Computer Engineering, Aerospace Engineering, or equivalent

Tools

RTOS
Embedded Linux
HIL testing

Job description

Observable Space in Los Angeles is seeking a Senior Flight Software Engineer to design, develop, and maintain flight software for spacecraft and telescope platforms. You will work with electrical, mechanical, optical, and software engineers to deliver reliable, fault-tolerant systems for ground-based and space deployments.

The role emphasizes hands-on coding in C/C++, real-time systems, and interfaces with hardware.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Flight Software Engineer
Senior Flight Software Engineer

Observable Space • Los Angeles (CA)

Hybrid
Competitive Compensation
Equity Opportunities
Flexible Work Environment
+5
Staff Flight Software Engineer
Staff Flight Software Engineer

Observable Space • Los Angeles (CA)

Hybrid
USD 140,000 - 190,000
Competitive pay
Equity options
Hybrid work
+5
Senior Flight Software Engineer - Spacecraft Systems
Senior Flight Software Engineer - Spacecraft Systems

Rocket Lab USA • Long Beach (CA)

On-site
USD 124,000 - 171,000
Subsidized EV charging
Onsite fitness centers
Discounted gym memberships
+3
Senior Spacecraft Flight Software Engineer
Senior Spacecraft Flight Software Engineer

Observable Space • Los Angeles (CA)

Hybrid
Competitive Compensation
Equity Opportunities
Flexible Work Environment
+5
Senior Electrical Engineer, Avionics – Space Systems
Senior Electrical Engineer, Avionics – Space Systems

Observable • Los Angeles (CA)

Hybrid
USD 150,000 - 210,000
Equity opportunities
Flexible work environment
Unlimited PTO
+5
Senior Flight Software Engineer — Spacecraft Autonomy & RTOS
Senior Flight Software Engineer — Spacecraft Autonomy & RTOS

Relativity • Long Beach (CA)

On-site
USD 154,000 - 211,000
Generous PTO
Annual learning and development stipend
Parental leave
Senior Flight Software Engineer – Spacecraft & On‑Orbit
Senior Flight Software Engineer – Spacecraft & On‑Orbit

Rocket Lab • Long Beach (CA)

On-site
USD 124,000 - 171,000
Senior Flight Software Engineer — Spacecraft Embedded (C++, Equity)
Senior Flight Software Engineer — Spacecraft Embedded (C++, Equity)

Vardaspace • El Segundo (CA)

On-site
USD 169,000 - 216,000
Stock options
Relocation support
Medical, Dental, Vision insurance
+2
Senior Flight Software Engineer - C++ for Spacecraft
Senior Flight Software Engineer - C++ for Spacecraft

Varda Space Industries • El Segundo (CA)

On-site
USD 169,000 - 216,000
Stock options
Relocation support
Health insurance
+1
Senior Flight Software Engineer - Space Systems (RTOS)
Senior Flight Software Engineer - Space Systems (RTOS)

Rocket Lab • Long Beach (CA)

On-site
USD 124,000 - 171,000
Employee Stock Purchase Program
Stock options
ITAR-compliant benefits