Senior Software Engineer - Flight Software at Astranis - ScoutJobs - The AI-curated global job board
Skip to content
Astranis
Posted 4 days ago

Senior Software Engineer - Flight Software

AstranisSenior Software Engineer - Flight Software

Requirements

5-8+ years C++ or C experience, Software Design Patterns, Communication Protocols (TCP/IP, I2C, SPI), High Availability/High Reliability systems

Skills

C#EmbeddedPythonLinux

About the role

Responsibilities

  • Develop and implement flight software for satellite flight computers and firmware for control boards
  • Lead architecture, high-level design choices, and incremental development of spacecraft commanding and monitoring systems
  • Improve software reliability through requirements generation, continuous integration, automated testing, and code reviews
  • Collaborate with cross-functional teams including Avionics, Ground Control, and Telemetry
  • Mentor junior engineers and participate in technical code reviews
  • Interface C++ software with custom vehicle hardware

Requirements

  • 5-8+ years of experience developing software using modern C++ or C
  • Strong understanding of Software Design Patterns and methodologies
  • Experience with communication protocols such as TCP/IP, I2C, and SPI
  • Proven experience building high availability and high reliability systems
  • Excellent written and verbal communication skills
  • U.S. Citizenship, Lawful Permanent Residency, or Refugee/Asylee Status required

Preferred Qualifications

  • Experience with embedded Linux or POSIX systems
  • Proficiency in Python
  • Experience developing in VxWorks, Linux, FreeRTOS, or QNX environments
  • Background in safety-critical development (e.g., FDA, FAA, or Automotive)
  • Experience with hardware board bring-up, debugging, and hardware-software integration

Benefits

  • Competitive base salary ($200,000 - $280,000 USD)
  • Significant equity package via incentive stock options
  • High-quality company-subsidized healthcare
  • Disability and life insurance
  • 401(k) retirement planning
  • Flexible PTO
  • Free on-site catered meals

About the Company

Astranis builds advanced satellites for high orbits, expanding humanity’s reach into the solar system. We provide dedicated, secure networks to large enterprises, sovereign governments, and the US military. Based in Northern California, we design, build, and operate our satellites in-house to connect the world.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Senior Software Engineer - Flight Software

Astranis · San Francisco

Sign up to apply