top of page
Artists_impression_of_a_OneSat_satellite_in_orbit.jpg

OneSat Onboard Software

Embedded C | UML | Object-Oriented Design | C++ | Python | Java | Embedded Linux | MISRA-C | Yocto | QEMU | Git | Atlassian Tools | Agile | CI/CD | SonarQube |

​

By far the coolest project so far - nothing beats space. Working within a gifted team of payload software specialists, I contributed to the on-board application code for Airbus' next generation geostationary telecommunications satellite, OneSat.

​

This new class of spacecraft is capable of total mission reconfiguration at any point during its flight. Traditionally, satellites were launched with a fixed mission configuration that limited their lifetimes to a fixed bandwidth and a fixed application. No such limits here. I helped build and test configuration management telecommands, telemetry, and complex routing algorithms (C language) to allow digital beam-forming to service any place on earth.

​

I particularly look forward to seeing this work launch atop of SpaceX's StarShip with the JSAT SuperBird 9 satellite, and hope to work on more space industry projects again in future.

Image courtesy of Airbus Defence & SpaceSource.

bottom of page