Software-Enabled Propulsion Solutions for Uncrewed Systems