Principal, Software Development
Marc Allen holds a bachelor’s degree in Computer Science and a master’s degree in Space Systems Engineering, both from the University of Michigan. Prior to joining Planetary Resources, Marc spent five years as a Flight Software Engineer at the NASA Jet Propulsion Laboratory. While at JPL he worked on a wide variety of projects, including adaptive optics for large telescopes, imaging spectrometers, and the Entry, Descent, and Landing flight software for the Mars Science Laboratory mission, in both software and systems engineering capacities. As the lead software engineer for the Second Chance project, Marc was responsible for developing the capability to autonomously hot-swap flight computers in the event of a fault during the Mars Science Laboratory landing sequence.
Marc joined Planetary Resources in 2012 and leads the software team in developing scalable products for the full spacecraft software stack, from embedded real-time software to simulations and mission operations.
In his spare time, Marc is active in the Seattle search and rescue community.