Software Verification Engineer (m/f/d)

Summary

Verifies safety-critical flight control software for compliance with DO-178C standards, focusing on platform-layer verification, testing, and documentation.

The Software Verification Engineer (m/f/d) will lead verification activities for safety-critical Flight Controls Application Software, focusing on the platform layer that interfaces directly with hardware (e.g., device drivers, memory management, startup code). Responsibilities include executing verification tasks per DO-178C standards, producing detailed documentation, and collaborating with cross-functional teams. The ideal candidate has strong experience in software verification, static analysis, unit testing tools, and regulatory compliance, along with excellent communication and teamwork skills.

  • Perform software verification activities for flight control computer software in compliance with DO-178C, primarily at Level A/B

  • Develop and execute verification plans, test cases, and procedures based on software requirements and design

  • Conduct requirements-based testing (RBT) and structural coverage analysis (MC/DC, decision, and statement coverage)

  • Review and analyse hand-written source code for correctness, robustness, and compliance with coding standards

  • Prepare and maintain detailed documentation of verification activities, including requirements review, requirements-based test, test plans, test cases, and test reports

  • Work closely with software developers, systems engineers, and quality assurance teams to ensure integrated and comprehensive verification processes

  • Assist in the qualification of software tools used in the development and verification processes as per DO-330

  • Support problem reporting, debugging, and resolution of software anomalies

  • Identify opportunities for process improvements and implement best practices in software verification