Software Engineering

seg banner image

Space software engineering at the Mullard Space Science Laboratory (MSSL) encompasses all areas of space missions where the ability to develop high quality, reliable, fault tolerant, efficient and flexible software to demanding schedules are essential qualities. 

The software engineering group is composed of experienced professional software engineers whose expertise is applied in 5 main areas:

  • Mission and instrument simulators developed by MSSL have helped establish the feasibility of new missions and guide the detailed design.
  • Flight software has been developed to meet the needs of real-time spacecraft instrument control and onboard data processing. This activity is often accompanied by EGSE equipment software and simulators for the spacecraft interfaces.
  • On-ground Data Processing Chains developed by MSSL convert the instrument telemetry in to physical or geophysical data products that are suitable inputs to scientific research or operational usage.
  • Monitoring and QA software services developed at MSSL serve to evaluate instrument operational performance and ensure the quality of the processing chains and resultant products.
  • Data visualisation and analysis tools are used for trouble shooting instrumentation and data processing chains as well as providing tools for scientific analysis.    

A wide variety of space missions and projects have been supported, comprising many different computer languages and development systems, within a structured software project management and quality assurance environment. The group also offers its expertise to industry on a consultancy basis, and is engaged in a continual program to improve techniques and enable cost savings via research.

Page last modified on 08 may 18 14:22