Senior Flight Software Engineer

Vast•Long Beach, CA
•$159,000 - $220,000•Onsite

About The Position

Vast is seeking a Senior Flight Software Engineer to support development of systems for the design and build of artificial-gravity, human-rated space stations. Reporting to the Senior Manager, Flight Software, this role develops fault-tolerant code for safety-critical systems and works closely with the avionics team to integrate flight software with avionics hardware. The engineer will collaborate with other disciplines and contribute to a team culture that treats finding and fixing errors as a positive part of continuously improving its processes and products. This is a full-time, exempt position located in Long Beach, California.

Requirements

  • Bachelor’s degree in computer science, computer engineering, electrical engineering, or another engineering discipline.
  • At least 5 years of professional coding experience in C++.
  • Willingness to work evenings and/or weekends to support critical mission milestones.

Nice To Haves

  • Experience with fault-tolerant and safety-critical software design.
  • Experience developing software for complex systems such as spacecraft, aircraft, or autonomous vehicles.
  • Experience working in a continuous build and test environment.
  • Experience with embedded systems.
  • Experience working with satellite communications or telemetry systems.
  • Hands-on experience with serial protocols such as UART, CAN, I2C, SPI, and/or Ethernet (TCP/UDP).
  • Understanding of Linux kernel software and drivers.
  • Network programming experience.
  • Familiarity with oscilloscopes, logic analyzers, and digital multimeters.
  • Familiarity with the Atlassian Suite (JIRA, Bitbucket, Confluence).
  • Familiarity with Git, CMake, and GNU tools.
  • Ability to work in a Linux environment.

Responsibilities

  • Work with the Flight Software team to create highly reliable flight software for all Haven missions.
  • Collaborate cross-functionally with GNC, Thermal, Propulsion, Power, and ECLSS disciplines to support algorithm implementation and integration into flight software.
  • Assess and critique code in reviews, ensuring adherence to best practices and established standards.
  • Develop driver-level code to interface with onboard radios, sensors, and actuators for all Haven missions.
  • Develop and maintain the telemetry and commanding systems used to communicate with vehicles.
  • Develop unit and integrated tests, and establish a continuous integration framework for flight.

Benefits

  • Company equity.
  • Medical, dental, and vision coverage for employees and dependents.
  • Paid time off, including up to 20+ vacation days for exempt staff, with the ability to cash out unused vacation annually.
  • Paid parental leave.
  • Short- and long-term disability insurance.
  • Life insurance.
  • Access to a 401(k) retirement plan.
  • ClassPass credits.
  • Personalized mental healthcare through Spring Health.
  • Other discounts and perks.
  • Free snacks, drip coffee, cold drinks, and dinner meals; subsidized lunch.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service