Software and simulation for aerospace applications
Dr.-Ing. Karsten Gordon
As a graduated software engineer with a PhD in space technology, working for more than 10 years in academic and industrial small satellite projects, I combine profound knowledge in systematic software design with vast practical experience in space applications.
I work reliably and independently; with a strong attention to detail I find effective solutions to drive the project forward, always keeping the ultimate goal in focus. My strengths are analytical thinking and quick comprehension of complex problems. Team spirit, communication and presentations skills as well as excellent language skills in German and English complete my profile.
for a small satellite platform
for a small satellite platform
for three-axis stabilized nanosatellites
and Control System
at international conferences
With the growing potential of small satellites and ever more complex and ambitious missions launched in shorter time frames, the importance of software design rises significantly. The days when space engineers as all-rounders could develop the hardware and write some code on the side are certainly over.
As a graduated software engineer with vast experience in space systems, I bring flexibility into your architecture and structure into your development process, making your software design more flexible, reliable and efficient.
The attitude determination and control system is often the most complex subsystem of a spacecraft, incorporating multiple sensors and actuators as well as complex control algorithms. Increasing demands regarding performance and a very agile market for hardware components require continuous upgrades and adaptions.
I gained practical experience as the leading control engineer during several satellite missions, the outcomes of which I further explored and developed during my doctoral research. Today, I offer flexible and powerful control solutions which are cutting-edge, comprehensible and well-structured.
During a spacecraft’s development process, there are many dependencies between hardware and software. Hence the software is usually under ongoing construction right up until the very end of a project. Here, the continuous use of simulation models means that the software development can be decoupled from its dependency on the availability of hardware. This also means that even complex functionality in the software can be designed early on.
In my role as lead developer and maintainer of model libraries for several satellite projects, I developed a strategy to gradually refine a spacecraft from a purely virtual model to a fully integrated prototype via scaleable simulation models.
I am a graduated embedded software developer with practical experience in industrial and academic satellite missions. My key areas of expertise are control systems, software architecture and development processes.
My services range from feasibility studies to implementation, verification and operations. All the way from the first design sketch to upgrading performance in-orbit, I provide solutions that will realize a flexible, highly performant and robust embedded software.
Embedded software developer,
Technische Universität Berlin, on :
Software developer for control engineering and simulation,
Oskar Frech GmbH + Co. KG, on :
Founder, Embedded Software Engineer,
Chiptoverse, on :