> Markdown version of [/jobs/ext/4610693-principal-engineer-software-assurance](https://www.wearedevelopers.com/jobs/ext/4610693-principal-engineer-software-assurance). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Engineer - Software Assurance - **Company:** BAE Systems - **Location:** Wolverhampton, United Kingdom - **Salary:** £60,000 - **Contract:** Permanent contract - **Skills:** Systems Engineering, Software Engineering, DO-178B - **Published:** November 7, 2026 - **Apply:** https://www.apply4u.co.uk/jobs/principal-engineer-software-assurance/55258263 ## About the Role Logical thinker with the ability to pragmatically resolve problems and bring stakeholders onboard with the resolution Extensive knowledge and experience of Software Assurance Methods and processes, including audit and review Understanding of the application of software engineering, security, quality and safety standards including Defence Standard 00-055, BS EN 61508, BS EN 61511, DO-178B/C, DO-254 and DO-331 There are large number of software types and includes programmable electronics. Detailed knowledge of all types is not required, but a good understanding of the principals of the software lifecycle and the application to other types of software is critical to the role Understanding of Systems engineering lifecycle and how this relates to software ## Description You will be a technical leader working in the software assurance team. You will work with system designers and our suppliers to ensure the safety, quality and reliability of the delivered products. You will ensure that the boat's safety and functional requirements are met and that risk is identified and managed. Core duties: Contribute to software assurance strategy and lead its application, applying engineering judgement across complex, software-intensive systems Plan and lead software assurance activities, including technical reviews, audits, inspections, assessments and test witnessing Critically assess software plans, requirements, architectures, designs and verification evidence against risks, requirements and applicable standards Influence engineering decisions across the lifecycle, working with developers, system designers, suppliers and other engineering disciplines Assess software risk and assurance evidence, providing authoritative conclusions and recommendations to customers, engineering authorities and senior leadership Lead by example increasing software assurance capability, mentoring engineers and advancing standards, methods, tools and engineering practice