V05211 - Degree Apprentice Software Engineering
BAE SYSTEMS PLC
East Yorkshire (HU15 1EQ)
Closes on Saturday 28 February 2026
Posted on 13 November 2025
Contents
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:
A Level in:
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
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.