Senior Flight Software Engineer

Vast•Long Beach, CA
•Onsite

About The Position

Vast is hiring a Senior Flight Software Engineer to support development of the systems needed to design and build 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 across 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 based in Long Beach, California. The hired person will have access to information and items subject to U.S. export controls and must be a U.S. person as defined by the cited regulation or otherwise eligible for deemed export licensing.

Requirements

  • Bachelor’s degree in computer science, computer engineering, electrical engineering, or another engineering discipline.
  • At least 5 years of professional C++ coding experience.
  • Willingness to work evenings and/or weekends to support critical mission milestones.
  • Must be a U.S. person as defined by 22 C.F.R. § 120.62 or otherwise eligible for deemed export licensing.

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 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, including JIRA, Bitbucket, and Confluence.
  • Familiarity with Git, CMake, and GNU tools.
  • Ability to work in a Linux environment.

Responsibilities

  • Create highly reliable flight software for all Haven missions with the Flight Software team.
  • Work cross-functionally with GNC, Thermal, Propulsion, Power, and ECLSS teams 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 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 software.

Benefits

  • Company equity.
  • Medical, dental, and vision coverage for employees and dependents.
  • Paid time off, including up to 20+ vacation days for exempt staff and up to 10+ vacation days for non-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