Experience can be gained across the full software lifecycle through a number of varied software development placements for:

System Software

Program Command and Control software systems to perform surveillance, threat analysis, plan and execute engagements.

Embedded Software

Create software in subsystems including the weapon control unit, actuators, seekers and datalinks. These sub-systems are typically characterised as hard real-time, high integrity requiring both architectural and algorithmically complex solutions.

Mission Planning and Control Software

Write software to analyse mission environments, create 3d target models, develop mission planning algorithms and reactive main-in-the-loop and automatic mission control systems. 

Test and Support Equipment

Deliver effective test software solutions, from a single missile test harness; to the simulation of complete missile control and launch systems. Work alongside the prime equipment development teams to help create a better product.


As a Software Engineer with MBDA you will be part of the team developing world-class missile systems through the complete range of software product lifecycle activities. You will be using the latest tools to create high quality, innovative software solutions for our air, sea and ground-based products.

Academic Background

You must be a self-motivated, proactive learner who enjoys the challenges of problem solving with high levels of complexity and is excited by new technologies. You should possess excellent team skills and be able to communicate and collaborate with a diverse, multi-faceted team.

Graduate applicants shall be qualified to a Bachelor’s degree level or above (or in the final year of a degree course), ideally predicted to achieve a 2:1 certification or above, or equivalent, in Computer Science, Software Engineering, Engineering, Mathematics, Physics or a closely related subject.

Undergraduate and Summer Placement employees have the opportunity to work at MBDA on a temporary basis (one year and three months respectively) between course years. Potential applicants are assessed to the same standards as those applying for graduate positions, with respect to course studied and predicted academic achievement.

All applicants shall be able to pass government security clearance.

Experience in writing software is preferable but not required, as training will be provided.

How to apply

The following search criteria allows you to find what opportunities are available based on your particular degree and desired programme. You can search our vacancies by selecting your degree subject and development programme of interest below. Please note you can only select one degree subject and one programme, so please choose the options most relevant to you.

Select the vacancy that is most suitable for your background and interest.