Soma Capital Portfolio Jobs

Software Engineer



Software Engineering
Posted on Saturday, November 5, 2022


About the Company

At AstroForge, our mission is to make space resources accessible on Earth. We mine asteroids to extract valuable minerals in space at a lower cost and smaller carbon footprint than current terrestrial mining methods. We offer a unique opportunity to join an exciting team looking to expand humanity’s capabilities in space. 

Job Description

AstroForge's software team is small and ambitious. We are looking for a Software Engineer to help us build out flight software for our upcoming missions. From deeply embedded drivers to high-performance simulations, you will work on every part of the stack. As an early member of the team, you will be given tremendous latitude to influence the design of our missions. If you love solving a variety of complex challenges this job is for you.


  • Architect and design software running in deep space.
  • Write low-level drivers for sensors and other peripherals.
  • Work with the GNC (Guidance, Navigation, and Control) on the safe implementation of control systems and computer vision algorithms.
  • Develop real-time image generation software to test CV systems.
  • Develop ground software to ensure a successful mission.
  • Wrangling device trees and other embedded Linux tasks.


  • Systems Software Background: Systems software is an amorphous term, but we want people with experience building reliable complex systems such as safety-critical embedded applications, databases, game engines, kernels, or anything else.
  • Experience in Rust or C++ is required. This job will primarily be in Rust, but we are comfortable with you learning that on the job if you are not already skilled.
  • At least a bachelor's degree in a related field: Computer Science, Math, Physics, Engineering (any kind), etc.
  • Flexibility and ambition: We are looking for candidates who are hungry to solve complex problems and won't be troubled when requirements change.

Preferred Skills & Qualifications

  • Math and Physics literacy.
  • Aerospace experience.
  • Experience reading PCB schematics and component data-sheets.
  • Nix: We use Nix as our build system for our embedded Linux OS. If you are a Nix fan we would love to talk to you.


  • Strong healthcare and life insurance coverage.
  • 2 weeks of PTO + 1 week of sick time.
  • Retirement savings plan – 401(k), with company match.
  • Office stipend to make your workspace your own!
  • Equity on the ground floor of a startup.


  • $80k - $110k

ITAR Requirements

To conform to U.S. Government space technology export regulations, applicant must be a U.S. citizen, lawful permanent resident of the U.S.,protected individual as defined by ITAR (22 CFR §120.15) or eligible to obtain the required authorizations from the U.S. Department of State.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.