The Software Engineering Department are split into two focused teams: Flight Software and Ground Software.
The Flight Software Team provide embedded software solutions to on-board units, ranging from single CPU embedded microprocessors, through to reconfigurable multicore and multi-processor solutions.
The Ground Software Team provide complete Turnkey Ground Segment solutions for our range of Space Platforms, including all the hardware and software necessary to operate, maintain, process and archive data from our platforms. This software covers a diverse array of areas such areas as spacecraft command and control, payload modelling, mission planning, and data processing. Along with the ground station hardware, flight software and the spacecraft itself this forms an end-to-end system allowing our customers to reach their mission objectives.
In addition we can work with customers to integrate our Ground Segment solutions in with existing ground infrastructure or with 3rd Party Ground Station networks.
We Are Responsible For
Flight Software:
Covering the full software engineering lifecycle from cradle to grave
Responsible for requirements capture and analysis, design, code and test
Covering testing in AIT
Providing In-orbit commissioning support, and service support for the lifetime of the mission.
And Also
Ground Software:
SSTL Pilot Satellite Control Software
Mission Planning Systems
Radiometric and Geometric Image Processing
Catalogue and Data Storage solutions
Site surveys, Ground Segment installation and training
Technical and maintenance support packages
3rd Party Ground Station network Integration