Mercury Systems (NASDAQ:MRCY) has won a $24.5M contract to develop a data processing and storage subsystem for a U.S. Defense Department satellite program. Under a contract with a space systems prime ...