Aerospace software engineer (level 6)
Developing software to support the aerospace industry.
- Qualification level
-
6
Equivalent to degree. - Typical duration
- 48 months
- Apprenticeship category
- Engineering and manufacturing
- Maximum funding
-
£27,000
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
-
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.