
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 project launch via 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 & Space. Source.
