Flight Software Engineer Verified today

Astranis · San Francisco, CA · Software · first seen 2026-07-16

Astranis builds advanced satellites for high orbits. We operate five satellites on orbit with many more launching soon, servicing over $1 billion in commercial contracts for enterprises, governments, and the US military.

The Role

As a Flight Software Engineer, you will develop and implement the flight software that commands and monitors our spacecraft. You will work across multiple software domains:

  • Implement spacecraft avionics software
  • Implement ground control and telemetry software
  • Implement software for automated testing at component, functional and system levels, including HITL (Hardware in the Loop) testing
  • Implement low level software to interface with various spacecraft components
  • Implement, troubleshoot and improve real time operating system components
  • Collaborate with hardware teams to ensure integrated performance
  • Support recruiting and hiring for our growing team

Requirements

  • Bachelor of Science degree in Computer Science, Electrical Engineering, or equivalent background knowledge
  • Experience with C and/or C++
  • Experience with Linux and shell command line tools
  • Passion for building things and working hands-on in a fast-paced environment

Bonus Experience

  • Real time systems design
  • Bare-metal embedded system software
  • Reading schematics and datasheets, debugging circuits with debugger, logic analyzer, or oscilloscope
  • Web development frameworks and databases
  • Test framework development, particularly with HITL systems

Compensation and Benefits

Base salary: $130,000-$175,000 USD. Compensation includes equity via incentive stock options, company-subsidized healthcare, disability and life insurance, 401(k) retirement planning, flexible PTO, and on-site catered meals.

Requirements

U.S. citizenship, lawful permanent residency, or refugee/asylee status required to comply with U.S. Government space technology export regulations.