Prepin
Log in
Astranis

engineering opportunity

Flight Software Engineer

Flight Software Engineer role at Astranis in San Francisco, CA, US. Focus areas include C++, Python, Embedded Linux, C++, Python, Embedded Linux. Additionally, you will collaborate with other teams to ensure that the software you've implemented works on their hardware. Flight Software Engineer As our Flight Software Engineer, you will assist in the development, execution, and implementation of the flight software tha

San Francisco, CA, USFull-time

Posted

About the role

What will you do at Astranis?

Flight Software Engineer As our Flight Software Engineer, you will assist in the development, execution, and implementation of the flight software that commands and monitors the spacecraft. Additionally, you will collaborate with other teams to ensure that the software you've implemented works on their hardware.

Role 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/improve real time operating system components Assist in recruiting, interviewing, and hiring additional teammates to our rapidly-growing team.

Requirements

  • Bachelor of Science degree in CS, EE (or equivalent background knowledge) A passion for building things, including working in a fast-paced environment and hands-on design and development Experience with C and/or C++ Experience with Python (or other high-level OO scripting language(s)) Experience with Linux and shell command line tools Don't meet them all?
  • Not a problem.
  • Please apply even if you do not meet all these criteria.
  • Bonus Experience with designing real time systems Experience with building bare-metal embedded system software Experience with reading schematics and datasheets, debugging circuits that interface with embedded software, from debugger to logic analyzer to oscilloscope Experience with web development frameworks and databases Experience with test framework development, especially with HITL (Hardware in the Loop) systems U.S.
  • Citizenship, Lawful Permanent Residency, or Refugee/Asylee Status Required (To comply with U.S.
  • Government space technology export regulations, 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)) Our mission and our products are meant to connect the world and everyone in it, regardless of gender, race, creed, or any other distinction.
  • We believe in a diverse and inclusive workplace, and we encourage all people to join our team and bring their unique perspective to help make us stronger.

Which skills does this role require?

C++PythonEmbedded Linux

Make your next move

Build a shortlist and prepare

Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.

Role information can change. Prepin can help you prepare, but does not submit an application for this role.

Product

AI Candidate AgentCompaniesBrowse JobsDeep ProfileSkill AssessmentOpportunity Matching
Prepin.ai

© 2026 Prepin | All rights reserved.