Principal Software Engineer

Stevenage, Welwyn Garden City, Luton | IT & Telecoms , Other IT & Telecoms , Software Developer, Software Engineer

The UK's trusted Ministry of Defence partner, MBDA, are looking for an experienced Software Engineer C/C++/Linux/Real-Time who would be part of a minor, multi-skilled team, accomplishing complex technical work and experiencing various technologies and engineering disciplines at the Stevenage site.

As a Software Engineer (C/C++/Linux/Real-Time), you'll conduct similar activities in France and Italy, where sharing of knowledge, tools, and techniques as part of the UK HWIL team integrated part of the international HWIL team.

What you'll get to do as a Software Engineer C/C++/Linux/Real Time:

Hardware In the Loop (HWIL) work is predominantly 'hands-on with real missile equipment and sophisticated test facilities. The role of the team involves designing, developing, and using closed-loop HWIL simulations to investigate and prove the behaviours and performance of MBDAs products over a range of different conditions to ensure high confidence in the operation of our products. HWIL testing forms a critical part of the missile design and development cycle.

Testing is focused on understanding and investigating product characteristics and behaviours, often with prototype equipment and cutting-edge technologies, not simply testing on a production line.

  • Focuses on design, implementation and support for software items used within the HWIL facility. These software items vary between software to control mathematical models with input/output interfaces in real-time and software for data analysis and visualisation.
  • Provide the opportunity to work 'hands-on with sophisticated test equipment and missile hardware. Unlike many COTS real-time Hardware in the Loop software products, MBDA produces its own Linux PC based toolsets as our needs go well beyond any COTS products currently available.

What we're looking for:

  • Strong ability and experience of software development, ideally using C, C++ or similar
  • Experience developing within the Linux environment.
  • Good problem-solving skills
  • Be pro-active and be capable of working on their own initiative with minimum supervision
  • Able to work with varied engineering teams


  • Experience in Integrating hardware and software.
  • Experience with multi-threaded software products.
  • Experience in driver level software development.
  • Experience using MATLAB/Simulink
  • Understanding of real-time computing systems
  • Knowledge of mathematical modelling concepts
  • Ability to visualise and analyse complex systems

More about the role:

MBDA's relationship with the UK military spans back over 70 years. They have delivered countless landmarks in defence engineering, supplying vital defence capability to meet the needs of the armed forces over land, sea, and air.

This role is based at MBDA's headquarters in Stevenage which plays a key part in missiles operations. The site also offers excellent transportation links and boasts an onsite gym and coffee shop. Training and development are offered to all employees.

Guidant Global is acting as an Employment Business in relation to this vacancy.

Register & Apply Login & Apply About Guidant Global
Guidant Global
Guidant Global
up to £58/hourly Umbrella rate
Expiry Date
30/09/2022 17:56:00
Shortlist Email me jobs like this  Back to listing
Register and Apply
Log In and Apply
Terms of Use/Notifications

Do you agree to our terms & conditions & privacy statement?

Receive updates & notifications from