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
Intermediate

Job 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

Apply for this position