Overview
We are looking for an Embedded Software Verification Engineer to support a safety-critical aerospace programme focusing on the verification, validation, and certification of embedded software systems in accordance with DO-178C standards. This role involves collaborating with software, systems, and certification teams to ensure compliance and improve verification methodologies. The position requires a mix of technical proficiency in software verification and experience in safety-critical environments, particularly in aerospace or avionics.
Responsibilities
- Review, analyse and verify high-level and low-level software requirements.
- Develop verification strategies, test plans, test procedures and test reports.
- Perform requirements-based testing, software integration testing and verification activities.
- Support requirements traceability, coverage analysis and certification evidence generation.
- Conduct software reviews, defect investigations and verification assessments.
- Collaborate with systems, software, and certification teams to ensure compliance with DO-178C processes.
- Contribute to continuous improvement of verification methodologies, test frameworks and engineering processes.
Requirements
- Experience working within a DO-178C software development or verification environment.
- Background in software verification, validation (V&V) or requirements engineering.
- Experience with requirements-based testing and software integration testing.
- Strong understanding of software lifecycle, traceability and certification activities.
- Experience using requirements management tools such as DOORS, JAMA or similar.
- Proficient in reviewing software requirements, test results, and engineering documentation.
- Experience in aerospace, avionics or other safety-critical industries.
- Familiarity with verification tools such as VectorCAST, Rapita, LDRA, Parasoft or similar is desirable.