Design, develop, and test flight software solutions for real-time operating systems to address needs across a full satellite mission and lifecycle.Develop within a flight software architecture supporting modular scalable flight solutions for Astroscale’s missions.Contribute to software system level definition and concept of operations development, including system and sub-system requirements, interface definition, functional analysis and trade studies as required.Rapidly prototype software to prove out design concepts and participate in development of hardware-in-the-loop systems.Collaborate with internal partner organizations and third-party organizations.Assess software and system issues to find solutions, including across software-hardware interfacesAssist with system level verification, validation, integration, and test planning and execution