Simulation Software Engineer

Engineering · Oxfordshire UK, Didcot
This is a unique opportunity to join a dynamic and rapidly growing company seeking to make a positive contribution to the growing problem of orbital debris that endangers mankind’s continued use of space as an asset. To achieve this objective, our missions relay in powerful satellite simulators for validating and preparing the mission operations.

We are looking for a Simulation Software engineer with a passion for space and simulation. You will be simulating satellites in the toughest conditions and performing manoeuvres in close proximity to other space assets. As part of the team, you will work on all aspects of software development on our state-of-the-art simulators, from analysis and design, through to testing and deployment.

Responsibilities

Design, implement and test spacecraft simulators as part of a team of software and aerospace engineers
Develop and integrate spacecraft simulation software based on client’s requirements
Validate, configure, and deploy simulation software in company environments
Develop scripts based on the client’s operational scenarios
Perform maintenance activities on simulators to ensure highest availability to users
Support in writing standard Operational procedures to the Operations team
Write startup scripts to configure the simulators as required for the different operational configurations

Essential Skills

University degree in Computer Science, Electronics, or other STEM discipline
Minimum 3+ years of industry experience in software engineering, real-time software development, preferably using modelling and simulation technologies
Experience in debugging, profiling on Linux
Sound knowledge of modern C++ (C++14)
Object oriented programming using UML, design patterns
Experience with unit testing
Fluency in spoken and written English