V05211 - Degree Apprentice Software Engineering

BAE SYSTEMS PLC

East Yorkshire (HU15 1EQ)

Closes on Saturday 28 February 2026

Posted on 13 November 2025


Summary

The Air sector leads in aerospace innovation, designing advanced aircraft, supporting global customers, and developing cutting-edge technology. With 23,000 employees worldwide, it offers world-class training, career growth, and opportunities to impact the future of Aviation.

Wage

Check minimum wage rates (opens in new tab)

We offer a competitive salary with annual increases throughout the apprenticeship and a range of employee benefits including, free higher education as well as access to the Company pension and share saving scheme

Training course
High integrity software engineer (level 6)
Hours
Shifts to be confirmed.

37 hours a week

Start date

Monday 7 September 2026

Duration

4 years

Positions available

2

Work

Most of your apprenticeship is spent working. You’ll learn on the job by getting hands-on experience.

What you'll do at work

  • Working alongside experienced and outstanding software engineers
  • It combines spending time at university, where you will acquire an Honours Degree, with time working on real projects
    You will enhance the skills necessary to develop a long career in the industry
  • Through this combination of academic study and real work experience, you will become a software engineer capable of writing requirements, designs, software code and tests
  • The work placement element of the course involves a wide range of activities for example: developing and testing aircraft displays, producing ground-based equipment or the latest training simulators

Where you'll work

BAE Systems
Brough
East Yorkshire
HU15 1EQ

Training

Apprenticeships include time away from working for specialist training. You’ll study to gain professional knowledge and skills.

Training provider

BLACKPOOL AND THE FYLDE COLLEGE

Training course

High integrity software engineer (level 6)

Understanding apprenticeship levels (opens in new tab)

What you'll learn

Course contents
  • Apply analytical methods; use mathematics and associated toolsets to characterise properties and behaviour of software.
  • Read, interpret and use software engineering data. For example, requirements, design, code, test and release documentation.
  • Develop and apply algorithms. For example, produce specification, design and implementation for algorithms.
  • Select the design approach and tools for a given software engineering application and environment.
  • Apply model-based techniques. For example, using simulations to verify the compliance to the parent requirements.
  • Produce system and software designs. For example, produce state machine diagrams.
  • Setup and configure tools and the environment. For example, verification tool to target hardware requirements, management tool to design tool, and configuration tool to development tools.
  • Implement functional software solutions. For example, developing software solutions that incorporate new, legacy or commercial components.
  • Develop and execute high integrity software test plans.
  • Analyse and review high integrity software outputs. For example, design reviews, code walkthroughs, test script reviews.
  • Use problem solving tools and techniques. For example: lateral thinking, root cause analysis (RCA), Kaizen, Lean manufacturing and Kanban.
  • Apply configuration management and software build processes.
  • Communicate with internal and external stakeholders; verbal and written.
  • Write reports. For example, data, technical information, drawings, outcomes and recommendations.
  • Present information. For example, presenting project progress and key performance indicators (KPI's) such as cost, quality, time, risk and opportunities. Presenting technical results into design reviews.
  • Use information technology: digital tools for presentation of data, digital communication and collaboration packages.
  • Use continuous improvement techniques and make recommendations. For example, Kaizen, Lean manufacturing and Kanban.
  • Use project management techniques. For example, in estimating, risk, cost and budget control, time management and resource management.
  • Identify and comply with legal and statutory requirements. For example: cyber security, software certification requirements, data protection, high integrity software safety, environmental protection and sustainability.
  • Plan and manage own time.
  • Apply and uphold ethical principles.
  • Apply team working principles.
  • Apply software development techniques. For example, Waterfall, Agile, or Hybrid.
  • Apply software integration techniques. For example, networks, hardware or system integration.
  • Apply analytical methods; use mathematics and associated toolsets to characterise properties and behaviour of software.
  • Read, interpret and use software engineering data. For example, requirements, design, code, test and release documentation.
  • Develop and apply algorithms. For example, produce specification, design and implementation for algorithms.
  • Select the design approach and tools for a given software engineering application and environment.
  • Apply model-based techniques. For example, using simulations to verify the compliance to the parent requirements.
  • Produce system and software designs. For example, produce state machine diagrams.
  • Setup and configure tools and the environment. For example, verification tool to target hardware requirements, management tool to design tool, and configuration tool to development tools.
  • Implement functional software solutions. For example, developing software solutions that incorporate new, legacy or commercial components.
  • Develop and execute high integrity software test plans.
  • Analyse and review high integrity software outputs. For example, design reviews, code walkthroughs, test script reviews.
  • Use problem solving tools and techniques. For example: lateral thinking, root cause analysis (RCA), Kaizen, Lean manufacturing and Kanban.
  • Apply configuration management and software build processes.
  • Communicate with internal and external stakeholders; verbal and written.
  • Write reports. For example, data, technical information, drawings, outcomes and recommendations.
  • Present information. For example, presenting project progress and key performance indicators (KPI's) such as cost, quality, time, risk and opportunities. Presenting technical results into design reviews.
  • Use information technology: digital tools for presentation of data, digital communication and collaboration packages.
  • Use continuous improvement techniques and make recommendations. For example, Kaizen, Lean manufacturing and Kanban.
  • Use project management techniques. For example, in estimating, risk, cost and budget control, time management and resource management.
  • Identify and comply with legal and statutory requirements. For example: cyber security, software certification requirements, data protection, high integrity software safety, environmental protection and sustainability.
  • Plan and manage own time.
  • Apply and uphold ethical principles.
  • Apply team working principles.
  • Apply software development techniques. For example, Waterfall, Agile, or Hybrid.
  • Apply software integration techniques. For example, networks, hardware or system integration.

Training schedule

An apprenticeship includes regular training with a college or other training organisation. At least 20% of your working hours will be spent training or studying.

Requirements

Essential qualifications

GCSE in:

5 GCSE Inc Maths, English & Science or Technical (grade A*-C or 9-4 or equivalent)

A Level in:

3 A-levels, Maths, Engineering - or Technical (grade 96 UCAS points, C or above)

Share if you have other relevant qualifications and industry experience. The apprenticeship can be adjusted to reflect what you already know.

Skills

  • Communication skills
  • Organisation skills
  • Team working

About this employer

At BAE Systems, we provide some of the world’s most advanced, technology-led defence, aerospace and security solutions. We employ a skilled workforce of more than 93,000 people in around 40 countries. Working with customers and local partners, we develop, engineer, manufacture, and support products and systems to deliver military capability, protect national security, and keep critical information and infrastructure secure.

https://careers.baesystems.com/locations/uk/apprentices (opens in new tab)

Company benefits

As well as a competitive pension scheme, BAE Systems also offers employee share plans, an extensive range of flexible discounted health, wellbeing & lifestyle benefits, including a green car scheme, private health plans and shopping discounts

Disability Confident

Disability Confident

A fair proportion of interviews for this apprenticeship will be offered to applicants with a disability or long-term health condition. This includes non-visible disabilities and conditions.

You can choose to be considered for an interview under the Disability Confident scheme. You’ll need to meet the essential requirements to be considered for an interview.

After this apprenticeship

Approximately 95% of apprentices choose to stay on with us. As a global business there are a world of opportunities – whether you decide to stay in the UK, or explore an overseas role.

Ask a question

The contact for this apprenticeship is:

BLACKPOOL AND THE FYLDE COLLEGE

The reference code for this apprenticeship is VAC2000000577.

Apply now

Closes on Saturday 28 February 2026

Sign in with your GOV.UK One Login to apply.

After signing in, you’ll apply for this apprenticeship on the company's website.