Simulation Software Engineer
Astroscale
Harwell, United Kingdom
Astroscale UK is looking for a Simulation engineer to join our SATSIM team in Harwell, UK, to help realise our vision for the safe and sustainable development of space for the benefit of future generations.
This role will focus on collaborating with the simulation team, defining solutions based on requirements, working with other subsystem teams on simulation needs. Responsibilities will also involve integrating the flight software into the simulator environment.
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 Astroscale’s environments
- Develop scripts based on the client’s operational scenarios
- Perform maintenance activities on simulators to ensure highest availability to users
- Write start-up 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 2+ 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 test driven development
- Fluency in spoken and written English
Desirable skills
- Experience with ECSS SMP and SIMULUS Suite (ESA) and/or other spacecraft simulation frameworks
- Experience with Agile software development, tools and methods
- Experience with ECSS-E-70 (PUS), SCOS MIB
- Linux system administration, shell scripts, make, etc.
- Scripting with JavaScript
Don't forget to mention Space-Careers when applying.