Senior Embedded Software Engineer

Astranis
San Francisco
Full timeUSD 180,000 - 235,000 annuallyFunction: Software EngineeringExperience: 5-8 yearsSkills: ["Communication","Written communication","Mentorship","Collaboration"]

Build and deliver flight software for spacecraft operations, including development for the flight computer/Earth Stations Hub and firmware for satellite control boards. Improve reliability through requirements generation, continuous integration, automated testing, and code reviews. Collaborate with Payload, Communications Ground Control, and Telemetry teams, develop C++ interfaces to custom hardware, and ship complex projects incrementally while mentoring junior engineers.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Astranis
Astranis
2 days ago

Senior Embedded Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 8 hours agoStatus: Live

Job Summary

Build and deliver flight software for spacecraft operations, including development for the flight computer/Earth Stations Hub and firmware for satellite control boards. Improve reliability through requirements generation, continuous integration, automated testing, and code reviews. Collaborate with Payload, Communications Ground Control, and Telemetry teams, develop C++ interfaces to custom hardware, and ship complex projects incrementally while mentoring junior engineers.
Location: San Francisco
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop software for the flight computer/Earth Stations Hub for satellites.
  • •Develop firmware for control boards on the satellite/Earth Stations Hub.
  • •Deliver reliable software using requirements generation, continuous integration, automated testing, and code reviews.
  • •Develop C++ interfaces for the flight computer and custom vehicle hardware while collaborating across teams.
  • •Mentor junior engineers and deliver complex projects through incremental development.

Pay and Benefits

Salary: USD 180,000 - 235,000 annually
Perks:Health InsuranceDisability InsuranceLife Insurance401kPaid LeaveMeal Allowance

Key Requirements

  • •5-8+ years developing modern C++ or C software for products.
  • •Familiarity with software development methodologies and design patterns.
  • •Experience with communication protocols including TCP/IP, I2C, and SPI.
  • •Good communication and written skills.
  • •Experience building high-availability/high-reliability systems.
Experience:5-8 yearsSpace technologyEmbedded systemsSatellite communicationsFlight softwareHardware-software integrationSafety-critical development
Skills:CommunicationWritten communicationMentorshipCollaboration
Tech Stack:C++CC++ or CTCP/IPI2CSPIPythonEmbedded LinuxPOSIXVxWorksLinuxFreeRTOSQNXContinuous integrationAutomated testingCode reviews

Eligibility

Nationality:US National
Work Authorization:Authorization required. Sponsorship not provided.

Company Brief

Astranis
Designs and manufactures small geostationary communications satellites to provide affordable broadband connectivity to underserved regions using proprietary microGEO satellite technology and integrated ground systems.
Industry: Space Technology
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Funding: Series B
Headquarters: San Francisco, United States
Founded: 2015
WebsiteLinkedIn