Lead Embedded Software Engineer

San Francisco, California

Astranis
Apply for this Job
Lead Embedded Software Engineer

Join our dynamic team at Astranis and take on the exciting role of Lead Embedded Software Engineer, where you will play a pivotal part in designing and developing the flight software that commands and monitors our spacecraft. This is an opportunity to showcase your expertise while mentoring junior engineers and collaborating with various teams to ensure seamless integration of software and hardware.

This role is instrumental in supporting both commercial and US Government programs.

Key Responsibilities:
  • Design and develop software for the Flight Computer aboard our satellites.
  • Create firmware for the satellite's control boards.
  • Enhance software reliability through rigorous requirements generation, continuous integration, automated testing, and thorough code reviews.
  • Work closely with multidisciplinary teams including avionics, Ground Control, and Telemetry.
  • Utilize C to interface with the Flight computer and custom hardware.
  • Manage complex projects through an iterative development process.
  • Guide and mentor junior engineers to foster their growth and expertise.
Required Qualifications:
  • A minimum of 5-8 years of software development experience in modern C or C.
  • Strong understanding of Software Development Methodologies and Design Patterns.
  • Proficiency in working with communication protocols such as TCP/IP, I2C, SPI.
  • Excellent communication and writing skills.
  • A genuine passion for Space Technology.
  • Experience in building high availability and high reliability systems.
Preferred Qualifications:
  • Familiarity with embedded Linux / POSIX systems.
  • Skill in Python programming.
  • Experience with development in VxWorks, Linux, FreeRTOS, or QNX environments.
  • Proven history of building, testing, and deploying production software.
  • Experience with safety-critical development (FDA, FAA, Automotive).
  • Hands-on experience in board bring-up, debugging, and hardware-software integration.
What We Offer:

We provide a comprehensive compensation package that includes equity and robust benefits. Our base pay is just one part of Astranis's total rewards package, which may also include equity in the form of incentive stock options, high-quality company-subsidized healthcare, disability and life insurance benefits, flexible PTO, a 401(K) retirement plan, and free on-site catered meals.

Our salary ranges are informed by detailed salary surveys and data sources. The actual base salary offered to a successful candidate will depend on various factors including experience, credentials, educational background, required skills, and the role's level and scope.

Base Salary:

$150,000 - $220,000 USD

Eligibility:

U.S. Citizenship, Lawful Permanent Residency, or Refugee/Asylee Status is required to comply with U.S. Government space technology export regulations.

We aim to connect the world and value diverse perspectives. At Astranis, we encourage individuals from all backgrounds to join our inclusive team.

Date Posted: 11 May 2025
Apply for this Job