Fall 2026

Spacecraft Engineer Intern

Flight Software

Posted on 7/21/2026

Oligo Space

Oligo Space

Compensation Overview

$48.08 - $57.69/hr

West Athens, CA, USA

In Person

On-site in Hawthorne, California; no remote work.

Category
Aerospace Engineering (2)
,
Required Skills
Software Testing
Git
Machine Learning
C/C++
Linux/Unix
Requirements
  • Academic Path: Currently pursuing a Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related STEM field.
  • C++ Proficiency: Strong foundational knowledge of C/C++ in an embedded context (you should know your way around pointers and memory management).
  • Embedded Curiosity: Prior experience (via internships or high-level student projects) with bare-metal programming or an RTOS .
  • Linux/Git: Comfortable working in an Ubuntu/Linux environment and using Git for version control.
  • Problem Solver: A "builder" mindset—you enjoy debugging at the register level as much as you do writing high-level logic.
  • Communication: Ability to explain a technical bug and your proposed fix clearly to the team.
  • Physical: Ability to lift/carry up to 40 lbs (for moving test rigs and hardware benches).
Responsibilities
  • Flight Software: Design and implement flight software components within NASA/JPL’s open-source F-prime framework, focusing on resource-constrained embedded systems.
  • Hardware Interfaces: Write and debug software that talks directly to hardware (sensors, actuators, radios) across protocols like I2C, SPI, UART, and Ethernet.
  • Build Systems: Help maintain and extend our CMake build systems to ensure a smooth development pipeline.
  • Verification & Testing: Develop unit tests and support Hardware-in-the-Loop (HITL) testing to ensure our code survives the harsh environment of space.
  • Documentation: Assist in authoring Interface Control Documents (ICDs) and technical design notes, essential for mission success.
  • Collaborate: Work across disciplines with Avionics and Mission Ops to troubleshoot complex hardware/software interactions.
  • Optional: Researching, prototyping, and integrating Machine Learning (ML) and Artificial Intelligence (AI) algorithms into flight software, optimizing for real-time performance and resource efficiency.
Desired Qualifications
  • F' Familiarity: Previous exposure to the F-prime framework or similar component-based architectures.
  • Networking: Understanding of the OSI model and basic networking protocols.
  • Testing Frameworks: Experience with GTest, PyTest, or CI/CD pipelines.
  • Hardware Tools: Familiarity with oscilloscopes, logic analyzers, or multimeters for debugging.
  • AI/ML: An interest in or exposure to deploying Machine Learning models on edge devices.

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A