We are seeking an experienced Aerospace Software Verification Engineer to lead and execute software verification activities in compliance with DO-178C standards. The role involves hands-on testing, requirements validation, test case design, execution on target hardware/software, and ensuring full traceability and certification readiness for aerospace systems.
Preferred Qualifications
- Strong experience with aerospace communication protocols including TTP and ARINC 429 (A429) – mandatory
- Hands-on experience with DO-178C software development and verification lifecycle – must have
- Experience in Hardware/Software Integration Testing (HSIT), low-level testing, and module-level testing
- Proficiency in scripting languages such as TCL and Python (preferred)
- Strong working knowledge of Polarion AND IBM DOORS requirements management tools – mandatory
- Experience in Data Coupling and Control Coupling Analysis (DCCCA)
- Experience in Structural Coverage Analysis (SCA) to meet certification requirements
Primary Responsibilities
- Lead and coordinate a team of 5–10 engineers for software verification activities
- Analyze software requirements to develop comprehensive test cases covering functional and non-functional requirements
- Design, document, and maintain detailed verification test cases including inputs, expected outputs, and coverage mapping
- Execute test cases on target hardware and software platforms, documenting results and deviations
- Identify, log, track, and support resolution of software defects in collaboration with development teams
- Perform code coverage analysis to ensure compliance with DO-178B/C standards
- Prepare formal software verification reports including test outcomes, deviations, and compliance justification
- Maintain end-to-end traceability between requirements, design, test cases, and results for certification audits
- Collaborate closely with systems engineering and software development teams to ensure alignment and issue resolution