Full-time Posted June 19, 2026
Apply Now

Job Description

The role

will be developing software for synthetic training devices, both stand-alone software applications and Mixed-Reality integrations with an emphasis on unmanned systems. As such, we are looking for individuals with experience in the following areas (in order of preference):
  • Flight dynamics modelling and simulation of unmanned air (or other) systems.

  • Python scripting.

  • MavLink protocols and communications.

  • Programming in C, C++ or C#.

  • Building applications with .NET MAUI.

  • Networking (UDP) and video streaming.

  • VR, AR, MR integration and development.
  • Experience with collaborative development tools (specifically Azure DevOps and Git) is essential. MTD develop software following the SCRUM development methodology, so experience of, or qualifications in SCRUM is advantageous.

    We are open to applications from across the UK, however, due to the nature of the initial project, semi-frequent ...

    Apply for This Position

    Ready to take the next step? Click the button below to submit your application.

    Submit Application