Senior Spacecraft Flight Software Engineer

Varda Space•El Segundo, CA
•Onsite

About The Position

The Senior Spacecraft Flight Software Engineer determines how Varda spacecraft behave and operate in orbit and builds reliable software to support those operations. The role covers all phases of development, from requirements capture through testing and flight operational support. The engineer develops software for spacecraft, satellite buses, and reentry capsules and owns software design, testing, and integration. This position is on-site in El Segundo, California. Candidates must be U.S. persons eligible to access export-controlled technology.

Requirements

  • Bachelor's degree in computer science, math, physics, engineering, or equivalent technical experience in safety-critical software.
  • At least 5 years of experience developing spacecraft or similar safety-critical software.
  • C++ development experience and a strong understanding of C++ language concepts.
  • Must be a U.S. person: a U.S. citizen, U.S. lawful permanent resident, or protected individual as defined by 8 U.S.C. 1324b(a)(3).

Nice To Haves

  • End-to-end experience building and launching a spacecraft.
  • Experience developing and testing real-time embedded systems.
  • Experience with safety-critical software, especially aerospace applications.
  • Experience with CCSDS telemetry and telecommand systems.
  • Experience with the F' or cFS framework.
  • Experience with Python or Rust.
  • Knowledge of basic analog and digital electronics.
  • Familiarity with SPI, I2C, CAN, or EtherCAT.

Responsibilities

  • Develop reliable flight software governing spacecraft, satellite bus, and reentry capsule operations throughout the mission.
  • Write structured bare-metal, RTOS-based, or Linux-based software in C++ for embedded processors.
  • Own all aspects of software development, including design, testing, and integration.
  • Scope projects, capture requirements, and conduct initial design trades for open-ended problems.
  • Ensure system quality and performance using software testing, verification, and validation techniques.
  • Collaborate with the team to communicate and solve problems.

Benefits

  • Stock options and/or long-term cash awards.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service