Developing software to support the aerospace industry.
Occupational Profile
Software Engineers are predominantly involved in the discipline of Software Engineering, however aspects of Modelling and Simulation, Human Factors and Systems Engineering disciplines are also covered as essential background for a fully rounded software engineer.
During the Concept, Assessment, Demonstration and Manufacture life cycle phases, Software Engineering is focused on influencing product architecture to accommodate modification and upgrade throughout product lifecycle. Software is an intrinsic component of the systems used to deliver in-service support. Following the in-service date, Software Engineering delivers support, optimizes and upgrades the Support System infra-structure. These are considered to be Sustainment activities.
All engineers must comply with statutory regulations and organizational safety requirements. They must be able to use and interpret engineering data and documentation such as engineering requirements, specifications, designs, code, test specifications, test scripts, code analysis (static and dynamic) tool output.
Software engineers will be expected to work both as individuals and as part of wider Engineering teams. They will be expected to demonstrate coding ability and specify, analyze, test and modify Software Engineering artifacts across Design and Development and In-Service Operations. They will be expected to validate, test and modify software to comply with its design and associate requirements.
The requirements are designed to offer stretch and progression. Higher Apprentices will be able to work with appropriate supervision, whilst taking progressively more responsibility for the quality and accuracy of the work they undertake. They will be proactive in finding solutions to problems and identifying areas for improving the business.
Summary of standard
Full standard
https://www.instituteforapprenticeships.org/media/1086/aerospace_software_development_engineer.pdf