Key information

  1. Status: Approved for delivery (available for starts)
  2. Reference: ST0013
  3. Version: 1.2
  4. Level: 6
  5. Degree: integrated degree
  6. Typical duration to gateway: 48 months
  7. Typical EPA period: 9 months
  8. Maximum funding: £27000
  9. Route: Engineering and manufacturing
  10. Date updated: 13/01/2025
  11. Approved for delivery: 3 September 2015
  12. Lars code: 38
  13. EQA provider: Office for Students
  14. Example progression routes:
  15. Review: this apprenticeship will be reviewed in accordance with our change request policy.
Content loading...

Details of the occupational standard

Occupation summary

This occupation is predominately found in safety critical industries where software failure may cause serious damage or danger to life including aerospace, nuclear, automotive and process control sectors. The occupation can be found in large, medium and small employers across the world. High integrity software engineers may work on specific safety critical software products. They may also work on bespoke tooling and associated integrated environments and infrastructure. Employment fields include:

  • aerospace manufacturers
  • nuclear reactor controls manufacturers
  • automotive safety critical software systems
  • industrial process control systems

The broad purpose of the occupation is to design, develop and test, real-time safety-critical software. They develop embedded high integrity systems software and stand-alone applications used in sector specific support. They develop and test tools that support the creation of high integrity software. They support customers and suppliers by maintaining and improving software utilities and tools. They develop processes for the development and test of products. They review performance, design, test and use project management and continuous improvement techniques. They proactively find solutions to problems and identify areas for business improvement.

High integrity software engineers are typically office-based. They may be required to work in simulation rig testing facilities, or in operational environments. 

In their daily work, an employee in this occupation may interact with customers. They may also interact with system operators, other specialist engineers, technicians, partners and suppliers.  They also interact with colleagues across other areas in their organisation. For example, manufacturing, project management, quality assurance, finance, human resources, procurement and safety.

They typically report to senior engineers, senior specialists or chief engineers depending on the organisation.

An employee in this occupation is responsible for working ethically and professionally. They may work to regulatory requirements for sector specific industries. They must meet statutory and company regulations. For example, health and safety, environment and sustainability, cost, quality, accuracy and efficiency. High integrity software engineers work individually and as part of a team. They are responsible for the safety and security of the product they create. Depending on the size and structure of the organisation they may manage software technicians or teams of engineers.

Typical job titles include:

Aerospace software designer Green leaf Aerospace software engineer Green leaf Embedded software engineer Green leaf High integrity software engineer Green leaf Safety embedded software engineer Green leaf Senior safety engineer Green leaf Software engineer Green leaf Systems engineer Green leaf

Entry requirements

Whilst any entry requirements will be a matter for individual employers, typically an apprentice might be expected to have already achieved academic qualifications of 96* UCAS points or above at A-Level standard or equivalent, to include two STEM-based subjects such as Maths, Physics, ICT, Computing or Electronics, plus five GCSEs at Grade 4 and above** including Mathematics, English and Double Science or equivalent qualification. (*Equal to 240 UCAS points prior to 2017, **Equal to Grades C and above). 

Occupation duties

Duty KSBs

Duty 1 Define and maintain the engineering plan detailing the implementation of software engineering solutions. In collaboration with multidisciplinary teams and organisational stakeholders.

K1 K2 K3 K4 K5 K6 K7 K8 K9 K10 K11 K12 K13 K14 K15 K16 K17 K18 K19 K20 K21 K22 K23 K24

S11 S12 S13 S14 S15 S16 S17 S18 S19 S20 S21 S22

B1 B2 B3 B4 B5 B6

Duty 2 Identify, evaluate, derive, analyse and maintain software requirements for customer and projects.

K1 K2 K3 K7 K10 K12 K14 K17 K18 K20 K21 K22 K24 K26

S1 S2 S9 S12 S13 S14 S15 S16 S19 S20 S21 S22 S23 S24

B1 B2 B3 B4

Duty 3 Define and maintain the architecture and design of software products, tools, utilities and applications to meet project requirements.

K1 K4 K5 K6 K7 K10 K12 K13 K14 K15 K17 K18 K19 K20 K21 K22 K23 K26

S1 S2 S3 S4 S5 S6 S7 S11 S12 S13 S14 S15 S17 S19 S20 S21 S22

B2 B3 B4

Duty 4 Implement high integrity software design from combinations of new, modified and existing components to meet project requirements.

K1 K7 K8 K9 K10 K11 K12 K13 K14 K15 K17 K23 K25 K26 K27

S1 S2 S3 S4 S5 S6 S7 S8 S11 S13 S14 S15 S16 S17 S18 S19 S20 S22 S23 S24

B3 B4

Duty 5 Develop, define and execute testing of high integrity software products to verify functionality and performance.

K1 K2 K3 K4 K5 K6 K10 K11 K12 K13 K14 K16 K17 K18 K20 K21 K25 K26 K27

S1 S2 S7 S9 S11 S12 S13 S14 S15 S16 S19 S20 S22 S23 S24

B3 B4

Duty 6 Analyse and review the high integrity software outputs.

K1 K2 K4 K5 K7 K8 K11 K12 K14 K15 K16 K17 K18 K20 K21 K25 K26

S1 S2 S7 S10 S12 S13 S14 S15 S16 S20 S22 S23

B3 B4

Duty 7 Undertake and complete build, configure and release of the high integrity software product.

K12 K13 K15 K16 K18 K19 K20 K23 K24 K25 K26 K27

S2 S7 S12 S13 S14 S15 S16 S17 S20 S22 S23

B3 B4 B6

Duty 8 Verify that software processes and procedures comply with standards throughout the life cycle. These include local, national and international regulatory, legislative, customer and company standards. For example, cyber security, development, environmental, anti-bribery and corruption. Official Secrets Act, export control, safety standards.

K1 K2 K4 K6 K7 K8 K10 K12 K13 K14 K15 K16 K17 K19 K20 K21 K22 K23 K25 K26

S2 S9 S11 S12 S13 S14 S15 S16 S17 S19 S20 S22 S23 S24

B3 B4 B6

Duty 9 Review the in-service performance of software products, processes and systems. Assess the cause of any faults or problems and propose solutions.

K7 K12 K13 K14 K16 K18 K25 K26

S2 S11 S12 S13 S14 S15 S16 S17 S18 S19 S20 S22 S23 S24

B3 B4 B6

Duty 10 Manage stakeholders by communicating project status, technical and commercial information. For example, communicate success, risks and issues to all levels of the business.

K12 K15 K16 K17 K18 K19 K20 K21 K22 K23 K24

S11 S13 S14 S15 S16 S17 S18 S19 S20 S21 S22

B1 B2 B3 B4 B6

Duty 11 Define, monitor and co-ordinate the continuous improvement of software processes and methods.

K7 K12 K13 K14 K16 K18

S11 S12 S13 S14 S15 S16 S17 S18 S19 S20 S21 S22

B1 B2 B3 B4 B5 B6

KSBs

Knowledge

K1: Mathematics: the mathematical techniques and analytical methods required to model software and hardware systems: algebra, calculus, geometry, Boolean Logic, trigonometry and statistics. Back to Duty

K2: Software requirements development: the requirement lifecycle from concept to release; gathering, specifications, validation. Back to Duty

K3: Software requirements engineering: maintenance, operating environment, identification of software security, modelling, human computer interaction, and identification of system safety. Back to Duty

K4: Software architecture: operating system concepts and architectural considerations. Back to Duty

K5: Software design development: structures, methodologies, techniques and validation. Back to Duty

K6: Software design engineering: software functions and interconnection, flexibility, coupling and cohesion, readability, maintainability, testability, safety, security and design verification. Back to Duty

K7: Modelling and simulation: creation and simulation of design models. Back to Duty

K8: Software implementation development: creation of executable code. Back to Duty

K9: Software implementation engineering: underlying concepts of computational thinking, abstraction, representation and modelling, language specifications including assembler, analysis, and inspection methodologies. Back to Duty

K10: Testing the software solution: test environments; debugging and profiling facilities. Back to Duty

K11: Test methodologies: methods used to test software; criticality. Back to Duty

K12: Configuration control: configuration management methods, software build processes, tools and change control. Back to Duty

K13: Software development environment: tool configurations, library functions, operating environment, compiler process and options, scripting and hardware or software integration. Back to Duty

K14: System security: statutory, regulatory, organisational and certification principles in a software product. Back to Duty

K15: Principles of quality: process conformations and assurance in a high integrity software engineering environment. Back to Duty

K16: Continuous improvement principles and techniques: Plan-do-check-act (PDCA), Lean, 6 Sigma, and Statistical Process Control (SPC). Lean manufacturing tools. Process mapping. Back to Duty

K17: Safety requirements: statutory, regulatory, organisational and certification principles (software safety integrity levels) in a high integrity software environment. Back to Duty

K18: Teamwork: conflict management, people development techniques, performance management, diversity and inclusivity. Back to Duty

K19: Information technology: general data protection regulation (GDPR), digital tools for presentation of data, digital communication and collaboration packages. Back to Duty

K20: Communication techniques: verbal, written and presentations. Back to Duty

K21: Time management techniques. Back to Duty

K22: Environment and sustainability: role of software design and implementation in the end-to-end value chain for sustainable products; optimising energy and resource consumption; relationship between obsolescence and sustainability. Back to Duty

K23: Project management: project planning, management of risks, commercial awareness, financial management and resourcing. Back to Duty

K24: Report writing techniques and methods. IT applications for technical reporting. Back to Duty

K25: Problem solving tools and techniques: lateral thinking, root cause analysis (RCA). Back to Duty

K26: Software development techniques: Waterfall, Agile, and Hybrid. Back to Duty

K27: Software integration techniques. Back to Duty

Skills

S1: Apply analytical methods; use mathematics and associated toolsets to characterise properties and behaviour of software. Back to Duty

S2: Read, interpret and use software engineering data. For example, requirements, design, code, test and release documentation. Back to Duty

S3: Develop and apply algorithms. For example, produce specification, design and implementation for algorithms. Back to Duty

S4: Select the design approach and tools for a given software engineering application and environment. Back to Duty

S5: Apply model-based techniques. For example, using simulations to verify the compliance to the parent requirements. Back to Duty

S6: Produce system and software designs. For example, produce state machine diagrams. Back to Duty

S7: 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. Back to Duty

S8: Implement functional software solutions. For example, developing software solutions that incorporate new, legacy or commercial components. Back to Duty

S9: Develop and execute high integrity software test plans. Back to Duty

S10: Analyse and review high integrity software outputs. For example, design reviews, code walkthroughs, test script reviews. Back to Duty

S11: Use problem solving tools and techniques. For example: lateral thinking, root cause analysis (RCA), Kaizen, Lean manufacturing and Kanban. Back to Duty

S12: Apply configuration management and software build processes. Back to Duty

S13: Communicate with internal and external stakeholders; verbal and written. Back to Duty

S14: Write reports. For example, data, technical information, drawings, outcomes and recommendations. Back to Duty

S15: 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. Back to Duty

S16: Use information technology: digital tools for presentation of data, digital communication and collaboration packages. Back to Duty

S17: Use continuous improvement techniques and make recommendations. For example, Kaizen, Lean manufacturing and Kanban. Back to Duty

S18: Use project management techniques. For example, in estimating, risk, cost and budget control, time management and resource management. Back to Duty

S19: 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. Back to Duty

S20: Plan and manage own time. Back to Duty

S21: Apply and uphold ethical principles. Back to Duty

S22: Apply team working principles. Back to Duty

S23: Apply software development techniques. For example, Waterfall, Agile, or Hybrid. Back to Duty

S24: Apply software integration techniques. For example, networks, hardware or system integration. Back to Duty

Behaviours

B1: Lead by example and promote health and safety. Back to Duty

B2: Lead by example and promote environment, ethical and sustainable practices. Back to Duty

B3: Adapt to challenging or changing situations and be resilient to the effects. Back to Duty

B4: Collaborate and promote teamwork across disciplines. Back to Duty

B5: Lead by example to promote accessibility, diversity and inclusion. Back to Duty

B6: Commits to their own and others' professional development. Back to Duty

Qualifications

English and Maths

Apprentices without level 2 English and maths will need to achieve this level prior to taking the End-Point Assessment. For those with an education, health and care plan or a legacy statement, the apprenticeship’s English and maths minimum requirement is Entry Level 3. A British Sign Language (BSL) qualification is an alternative to the English qualification for those whose primary language is BSL.

Other mandatory qualifications

Content loading...

Professional recognition

This standard aligns with the following professional recognition:

  • The Royal Aeronautical Society for Incorporated Engineer (IEng). This degree-apprenticeship standard aligns with the Engineering Council’s learning outcomes, indicated in ‘Accreditation of Higher Education Programmes’ (AHEP) and the competence framework detailed in UK-SPEC for Incorporated Engineer (IEng). The experience gained and responsibility held by the apprentice on completion of the degree-apprenticeship will either wholly or partially satisfy the requirements for registration at this level.
  • The Chartered Institute for IT (BCS) for Registration for IT Technicians (RITTech). The experience gained and responsibility held by the apprentice on completion of the degree-apprenticeship will either wholly or partially satisfy the requirements for registration at this level.
Content loading...
Employers involved in creating the standard: BAE Systems, Defence Science and Technology Laboratory (DSTL), Leonardo, Rolls Royce plc

Version log

Version Change detail Earliest start date Latest start date
1.2 Occupational standard and end-point assessment plan revised. 13/01/2025 Not set
1.1 Standard and end-point assessment plan revised. Funding band revised but remained 06/11/2023 12/01/2025
1.0 Approved for delivery 03/09/2015 05/11/2023

Crown copyright © 2025. You may re-use this information (not including logos) free of charge in any format or medium, under the terms of the Open Government Licence. Visit www.nationalarchives.gov.uk/doc/open-government-licence

Is this webpage useful?

Thank you for your feedback

Tell us about your experience