Simulation Software Engineer
Astroscale Uk
Harwell, United Kingdom
5 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Harwell, United Kingdom
Tech stack
JavaScript
Agile Methodologies
C++
Profiling
Software Debugging
Software Design Patterns
Linux
Linux System Administration
Object-Oriented Software Development
Real-Time Operating Systems
Shell Script
Simulation Software
Software Engineering
UML
Scripting (Bash/Python/Go/Ruby)
Test Driven Development
Information Technology
Modeling and Simulation
C++14
Job description
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., * 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
Requirements
- 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, * 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