Drimva

Astranis

Senior Software Engineer - Flight Software

$200K–$280K

San Francisco +1 · Senior · Full-time · Posted Mar 1, 2023

Location
San Francisco
San Francisco, California, United States
Experience
5-8+ years developing software for products in modern C++ OR C.
Visa sponsorship
Applicant must be a U.S. citizen, lawful permanent resident of the United States, or other protected individual as defined by 8 U.S.C. 1324b(a)(3).

About the job

Develop and maintain reliable flight software and firmware that command and monitor Astranis satellites, collaborating across hardware and software teams.

What you'll do

  • Develop flight-computer software and satellite control-board firmware, including C++ interfaces to custom hardware.
  • Improve reliability through requirements generation, continuous integration, automated testing, code reviews, and incremental project delivery.
  • Collaborate with avionics, Ground Control, and Telemetry teams, and mentor junior engineers.

What they ask for

  • 5-8+ years developing software for products in modern C++ or C.
  • Familiarity with software development methodologies and design patterns.
  • Experience with communication protocols (TCP/IP, I2C, SPI).
  • Experience building high-availability/high-reliability systems.

Nice to have

  • Experience with embedded Linux / POSIX systems, Python, or development on VxWorks, Linux, FreeRTOS, or QNX.
  • Experience shipping production software, safety-critical development, or hardware bring-up and integration.

Pay

$200,000 — $280,000 USD base salary

Tools

C++, C, TCP/IP, I2C, SPI, Python, VxWorks, Linux

Model-written summary · the original posting is authoritative

First seen Oct 27, 2026 · Last verified Nov 4, 2026 (UTC)