
Software Verification & Test Engineer
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Virginia.
• Develop, review, and implement software and system test cases, scripts, and procedures.
• Conduct requirements-based verification of safety-critical avionics software.
• Execute functional, system, integration, and performance testing.
• Validate software behavior in alignment with system and software requirements.
• Analyze test outcomes and identify, document, and investigate any anomalies.
• Carry out regression testing following any software or requirements modifications.
• Assist with software verification activities throughout the avionics development lifecycle.
• Ensure the completeness, traceability, repeatability, and suitability of test artifacts for certification evidence.
• Conduct software testing on avionics hardware platforms and integrated hardware/software environments.
• Facilitate hardware/software integration testing related to navigation avionics.
• Assess system performance under normal, abnormal, and boundary conditions.
• Troubleshoot software, hardware, interface, and integration challenges.
• Support simulation, bench testing, and hardware-in-the-loop testing environments when necessary.
• Collaborate with software, systems, hardware, and test engineers to identify and resolve technical issues.
• Perform verification activities in accordance with DO-178C objectives.
• Aid in the preparation and maintenance of verification evidence needed for avionics certification.
• Ensure traceability among system requirements, software requirements, test procedures, test results, and identified anomalies.
• Engage in requirements reviews, test reviews, peer reviews, and certification-related activities.
• Support the development and review of verification documentation and certification artifacts.
• Assist in identifying and addressing verification gaps or compliance issues.
• Review system and software requirements for clarity, completeness, consistency, and testability.
• Create test cases and procedures directly derived from approved requirements.
• Maintain bidirectional traceability between requirements and verification artifacts.
• Assist with requirements management and analysis using IBM DOORS or similar requirements management tools.
• Identify ambiguous, incomplete, or conflicting requirements and coordinate resolutions with engineering stakeholders.
• Utilize SCADE within model-based software development and verification settings.
• Support the verification of SCADE generated or model-based avionics software.
• Leverage Java development experience to assist in software development, testing, automation, troubleshooting, or verification activities.
• Review software behavior and implementation as necessary to facilitate test development and anomaly investigation.
• Work alongside development engineers throughout verification and certification processes.
• Aid in verification and certification activities concerning navigation avionics and related aircraft systems.
• Apply understanding of aircraft safety, system safety, and certification considerations while developing verification strategies.
• Support the analysis of system performance and navigation-related functionalities.
• Participate in technical reviews involving software, hardware, systems engineering, and certification stakeholders.
• Uphold rigorous quality standards consistent with safety-critical aviation development.
• Create clear and comprehensive test procedures, reports, verification records, and technical documentation.
• Document defects, anomalies, corrective actions, and test results meticulously.
• Communicate technical findings effectively to engineering teams and program stakeholders.
• Engage in peer reviews of requirements, test cases, procedures, results, and verification artifacts.
• Assist in reporting program and technical status activities as needed.
• At least eight years of professional experience in software development, verification, testing, or related engineering fields.
• Minimum of five years of Java development experience.
• Direct professional experience with SCADE.
• Direct experience with DO-178C software development, verification, testing, or certification processes.
• Proven experience in developing and executing requirements-based software test cases and procedures.
• Experience in functional, system, integration, or performance testing of avionics systems.
• Experience testing software in conjunction with avionics hardware.
• Background in supporting avionics certification and testing activities.
• Familiarity with navigation avionics, aircraft navigation systems, inertial navigation systems, or closely related aviation systems.
• Experience with FAA certification activities, aircraft safety analysis, or other safety-critical aviation development processes.
• Capability to analyze software and system requirements and convert them into executable verification activities.
• Strong troubleshooting and analytical capabilities.
• Exceptional attention to detail and commitment to software quality.
• Strong written and verbal communication skills in technical contexts.
• Ability to work independently in a remote engineering setting.
• Must be a U.S. Citizen.
• Experience with IBM DOORS or similar requirements management and traceability tools.
• Experience in conducting detailed requirements analysis.
• Experience with inertial navigation, GPS-aided navigation, guidance, or control systems.
• Experience in test automation.
• Experience in developing or maintaining automated test frameworks.
• Experience with hardware-in-the-loop, simulation, or laboratory testing environments.
• Experience with structural coverage analysis tools such as VectorCAST, LDRA, or comparable tools.
• Familiarity with static analysis tools.
• Experience with Python, C, C++, or other languages commonly used in embedded avionics verification.
• Familiarity with DO-254, ARP4754A, ARP4761, or related aviation development and certification standards.
• Experience in supporting FAA or military airworthiness certification activities.
• Generous Paid Time Off (PTO).
• Comprehensive Medical, Dental, and Vision Insurance.
• Health Savings Account (HSA).
• Flexible Spending Account (FSA).
• 401(k) with Company Match.
• Company Paid Life Insurance.
• Tuition Reimbursement.
• Employee Assistance Program.
• Professional Development Opportunities.
Intetics
HARMAN International
Dresden Partners Community
Akamai Technologies
Get handpicked remote jobs straight to your inbox weekly.