HHiring Reality
← Astranis

Senior Embedded Software Engineer

Astranis
Location
San Francisco
Posted
26 days ago
Department
3407 Payload Software
What they actually want (must-haves)
  • 5-8+ years of experience developing software for products in modern C++ or C
  • Familiarity with Software Development Methodologies and Design Patterns
  • Experience with working on Communication Protocols (TCP/IP, I2C, SPI)
  • Good Communication and Written Skills
  • Passionate about Space Technology
  • Experience with Building High Availability/High Reliability systems.
Nice to have
  • Experience with Python
  • Experience with embedded Linux / POSIX systems
  • Experience developing on and for VxWorks, Linux, FreeRTOS, or QNX Environments
  • Demonstrated experience building, testing, and shipping production software
  • Experience with safety critical development (FDA, FAA, Automotive)
What the job really is

As a Senior Embedded Software Engineer at Astranis, you will develop flight software for satellites, focusing on architecture, design, and implementation. Your role includes mentoring junior engineers, collaborating with various teams, and ensuring software reliability through testing and code reviews. You will work primarily in C++ and engage with communication protocols to support both commercial and government programs.

Benefits
  • Compensation package includes equity and robust benefits
  • Significant equity package via incentive stock options
  • High-quality company-subsidized healthcare
  • Disability and life insurance
  • 401(k) retirement planning
  • Flexible PTO
Things to weigh
  • Base salary ranges from $180,000 to $235,000, influenced by various factors
  • U.S. Citizenship, Lawful Permanent Residency, or Refugee/Asylee Status required due to government regulations
Job score3.2/5
Benefits4/5
Freshness4/5
Career value4/5
Role clarity4/5
Pay transparency0/5

Applying to Astranis?

See how your résumé matches this role — and tailor it from what actually gets interviews.