Skip to main content

This is a new service – your feedback will help us to improve it.

Apprenticeship training course

Aerospace software engineer (level 6)

Developing software to support the aerospace industry.

Qualification level
Equivalent to degree.
Typical duration
48 months
Apprenticeship category
Engineering and manufacturing
Maximum funding
Maximum amount government will fund
for apprenticeship training.
Also known as
  • Aerospace software designer
  • Aerospace software engineer
  • Aerospace software support engineer
  • Aerospace software test engineer
Skills an apprentice will learn
  • 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 Aerospace software test plans.
  • Analyse and review Aerospace 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, Aerospace 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.

Full information on Aerospace software engineer (level 6) is available from the Institute for Apprenticeships and Technical Education.

Find training providers for this course

Apprenticeship location

Check if a provider can offer this training for the apprenticeship location.

Back to top View shortlist