# Senior Software Engineer - Flight Software

Hiring organization: [Astranis](https://career.thegoodapps.co/organizations/astranis)

Canonical page: https://career.thegoodapps.co/jobs/77d90c0a-522e-4a15-8cc7-5d713e43896f

Listed on Astranis's own careers site. Applications go to them directly.

- Employment type: full time
- Seniority: Senior
- Location: San Francisco, CA
- Salary: 200000 – 280000 USD per year

## Summary

Astranis seeks a senior embedded software engineer to develop flight control software for satellites in high orbits, working across firmware, ground systems, and hardware integration. This role suits experienced C++ developers interested in space technology who can architect complex systems and mentor junior engineers on government and commercial programs.

_Our summary, not Astranis's wording._

## Skills named

C++, Design Patterns, Embedded Linux, Linux, Python, Software Development Methodologies, TCP/IP

## Required

- 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)
- Strong communication and written skills
- Passion for space technology
- Experience building high availability and high reliability systems
- U.S. citizenship, lawful permanent residency, or refugee/asylee status

## Nice to have

- Embedded Linux or POSIX systems experience
- Python experience
- Experience developing on VxWorks, Linux, FreeRTOS, or QNX
- Demonstrated experience building, testing, and shipping production software
- Safety critical development experience (FDA, FAA, Automotive)
- Board bringup and hardware-software integration debugging experience

Apply on Astranis's site: https://job-boards.greenhouse.io/astranis/jobs/4004153006
