Software Engineer - Real-Time Simulations (HIL)

Our client is currently looking for a Real time Simulations Engineer or Hardware in the loop Software Engineer to work on a contract basis at their Stevenage site. They are an established Defence and Space business and one of the world's leading providers of satellite technology and products.

The division provides a central competence for Simulator development, on-board software testing & engineering software product development for spacecraft platforms, payloads and equipment.

The simulator domain are developing and maintaining real-time simulators for use on test benches with hardware in the loop for the functional validation of satellites. In Stevenage, where this role is based, the simulator team supports Earth Observation, Navigation & Science missions.


  • Verification of the Guidance Navigation and Control algorithms and performance in closed loop,
  • Development and validation of the on-board SW,
  • Validation of the spacecraft functional chains and subsystems HW/SW interfaces


  • Proven ability within Hardware in the loop or Real-Time simulations
  • Working with legacy software
  • Real time systems
  • Version control (branching, merging, vendor branch etc)
  • Java
  • C++
  • Hardware / Software integrator
  • Understanding complex software design/architecture

You will be required to demonstrate understanding and ability in the above and confidently talk about this at interview stage.

Other skills sought:

  • Customer facing skills
  • Problem solving and logical thinking
  • Good verbal and written communication
  • Self-starter, does not need to be given instruction in order to resolve technical issues
  • Proactive
  • Most importantly…asks why and can offer solutions.
  • Knowledge from a Space / Aerospace / Avionics background is advantageous.

This project will involve deployments to other sites in the UK and occasionally other sites across Europe for short periods of time.