Day-to-Day Responsibilities
Write and test flight software that runs on satellites, launch vehicles or ground systems
Develop telemetry and telecommand software that sends commands to spacecraft and reads their health data
Build and maintain ground station software for tracking, data download and processing
Simulate missions and test software in hardware-in-the-loop setups before launch
Write and review code to strict standards, with formal reviews and detailed documentation
Support mission operations during launches and satellite passes, and analyse anomalies when they occur
Work with systems, electronics and mission analysis teams to agree software requirements


