Your space-enabled career begins here

Space-based technologies are the building blocks of these pillars of innovation:

Search for credible job opportunities with top entrepreneurial space companies.

Flight Software Engineer Intern

AstroForge

AstroForge

Software Engineering
Seal Beach, CA, USA
USD 30-30 / hour
Posted on Oct 30, 2025
Flight Software Engineer Intern
Seal Beach
GNC and Flight Software
In office
Full-time
About AstroForge
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. By joining the team at AF you’ll have the opportunity to work side by side with our amazing engineering and science teams. This position will provide you with valuable skills, experience, and mentorship necessary to become a leading professional in your field. We offer a unique opportunity to join an exciting team looking to expand humanity’s capabilities in space.
Job Description
As a Flight Software Engineering Intern, you will write the embedded software that runs our deep-space mining vehicles, integrate this software with avionics hardware, and support simulations and testing. This role is highly hands-on, and you’ll gain exposure to the entire software development lifecycle, from low-level hardware communication to mission execution logic.
Basic Qualifications
  • Currently pursuing a degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • Enrollment in an accredited college or university, with a GPA of 3.5 or higher.
  • Must be a rising senior.
  • Must not be otherwise employed for the duration of the internship.
  • Must be 18 years or older.
  • Proof of US Citizenship or Permanent Residency.
Responsibilities
  • Assist in writing and testing flight software that runs on embedded Linux systems as well as on dedicated microcontrollers.
  • Work closely with avionics and systems engineers to integrate and test hardware–software interfaces.
  • Use lab equipment such as oscilloscopes and logic analyzers to support debugging and bring-up activities.
  • Contribute to simulation environments that verify spacecraft software behavior before flight.
  • Write scripts and tools to automate software testing and deployment.
  • Document your code and contribute to internal technical knowledge bases.
Required Skills & Qualifications
  • Comfortable using lab equipment such as oscilloscopes and multimeters.
  • Experience strongly typed languages used for embedded languages, such as C, C++ or Rust
  • Familiarity with Linux operating systems and version control tools (e.g. Git).
  • Ability to learn quickly and work independently in a high-paced environment.
Preferred Skills
  • Experience with embedded Linux distributions (especially NixOS).
  • Interest in space systems, autonomous vehicles, or aerospace engineering.
  • Strong foundation in mathematics and physics.
Location: Onsite in Seal Beach
Pay Rate: $30.00 per hour
Duration: 10 weeks
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.
Ready to apply?
Powered by
Resume *
Click to upload or drag and drop here
First name *
Last name *
Email *
LinkedIn URL
Are you a U.S. citizen, lawful permanent resident of the U.S., or protected individual as defined by ITAR (22 CFR §120.15)? *
By applying you agree to Gem's terms and privacy policy.
Save your info to apply to other roles faster & help employers reach you.
Req ID: R78