Drimva

Astranis

Senior Embedded Software Engineer

$180K–$235K

San Francisco +1 · Senior · Full-time · Posted Apr 5, 2024

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 deliver flight software and firmware that command and monitor Astranis spacecraft, collaborating across teams and mentoring junior engineers.

What you'll do

  • Develop flight-computer and Earth Stations Hub software, including C++ interfaces to custom vehicle hardware.
  • Build satellite and Earth Stations Hub control-board firmware; improve reliability through requirements, continuous integration, automated testing, and code reviews.
  • Coordinate with other teams, deliver projects incrementally, and mentor junior engineers.

What they ask for

  • 5–8+ years developing product software in modern C++ or C.
  • Familiarity with software development methodologies and design patterns.
  • Experience with communication protocols including TCP/IP, I2C, and SPI.
  • Strong communication and writing skills; experience building high-availability/high-reliability systems.

Nice to have

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

Pay

$180,000 — $235,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 5, 2026 (UTC)