Software Verification, Test Engineer

Posted 7 hours ago

This is a fully remote position, open to applicants in Virginia.

📋 Description

• Design, assess, and implement software and system test cases, scripts, and procedures.

• Execute requirements-based validation of safety-critical avionics software.

• Carry out functional, system, integration, and performance evaluations.

• Confirm software functionality aligns with system and software specifications.

• Examine test outcomes, document findings, and investigate discrepancies.

• Conduct regression testing following alterations to software or requirements.

• Assist with software verification tasks throughout the avionics development lifecycle.

• Ensure that test artifacts are comprehensive, traceable, reproducible, and appropriate for certification documentation.

• Execute software testing on avionics hardware platforms and integrated hardware/software systems.

• Facilitate hardware/software integration testing related to navigation avionics.

• Assess system performance under standard, abnormal, and boundary conditions.

• Diagnose software, hardware, interface, and integration challenges.

• Provide support for simulation, bench testing, and hardware-in-the-loop testing environments as necessary.

• Collaborate with software, systems, hardware, and testing engineers to troubleshoot and resolve technical issues.

• Conduct verification tasks in line with DO-178C objectives.

• Aid in the preparation and upkeep of verification documentation needed for avionics certification.

• Ensure traceability between requirements, test procedures, test outcomes, and discrepancies.

• Engage in requirements reviews, test evaluations, peer assessments, and certification-related efforts.

• Assist in the creation and evaluation of verification documentation and certification materials.

• Help identify and address verification gaps or compliance challenges.

• Review system and software specifications for clarity, completeness, consistency, and testability.

• Generate test cases and procedures directly from approved requirements.

• Maintain bidirectional traceability between requirements and verification artifacts.

• Support requirements management and analysis utilizing IBM DOORS or equivalent tools.

• Employ SCADE within model-based software development and verification frameworks.

• Leverage Java programming experience for software development, testing, automation, troubleshooting, or verification tasks.

• Assist in verification and certification efforts for navigation avionics and related aircraft systems.

• Implement aircraft safety, system safety, and certification considerations while developing verification strategies.

• Create test procedures, reports, verification records, and technical documentation.

• Record defects, anomalies, corrective measures, and test results.

• Convey technical insights to engineering teams and program stakeholders.

• Assist with program and technical status reporting tasks.


⛳️ Requirements

• A minimum of eight years of professional experience in software development, verification, testing, or related engineering fields.

• At least five years of Java programming experience.

• Professional experience with SCADE.

• Direct involvement in supporting DO-178C software development, verification, testing, or certification tasks.

• Proven experience in developing and executing requirements-based software test cases and procedures.

• Experience with functional, system, integration, or performance testing of avionics systems.

• Hands-on experience testing software in conjunction with avionics hardware.

• Background in supporting avionics certification and testing initiatives.

• Familiarity with navigation avionics, aircraft navigation systems, inertial navigation systems, or closely related aviation systems.

• Experience with FAA certification processes, aircraft safety analysis, or other safety-critical aviation development methodologies.

• Capability to analyze software and system requirements and convert them into executable verification tasks.

• Strong troubleshooting and analytical abilities.

• Exceptional attention to detail and a commitment to software quality.

• Excellent written and verbal technical communication skills.

• Ability to work independently in a remote engineering environment.

• Must be a U.S. Citizen.

• Availability during Eastern Time business hours.

• Preferred: Experience with IBM DOORS or similar requirements management and traceability tools.

• Preferred: Experience in performing detailed requirements analysis.

• Preferred: Experience with inertial navigation, GPS-aided navigation, guidance, or control systems.

• Preferred: Experience with test automation and automated testing frameworks.

• Preferred: Experience in hardware-in-the-loop, simulation, or laboratory testing environments.

• Preferred: Experience with structural coverage analysis tools such as VectorCAST, LDRA, or comparable tools.

• Preferred: Familiarity with static analysis tools.

• Preferred: Experience with Python, C, C++, or other languages commonly used in embedded avionics verification.

• Preferred: Familiarity with DO-254, ARP4754A, ARP4761, or related aviation development and certification standards.

• Preferred: Experience supporting FAA or military airworthiness certification processes.


🏝️ Benefits

• 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.

• Remote work arrangement.

• Up to 10% travel opportunity.

People also viewed

Pleased AI7 hours ago

Software Development Engineer in Test

EuropeFull-timeSoftware Development Engineer in Test (SDET)
ApplyView job
Sustainable Talent7 hours ago

Autonomous Vehicle Test Engineer

US flagCalifornia OnlyFreelanceSoftware Development Engineer in Test (SDET)$70 – $97/hour
ApplyView job
Ease Health8 hours ago

Software Development Engineer – Test

US flagUnited States OnlyFull-timeSoftware Development Engineer in Test (SDET)
ApplyView job
AIS (Applied Information Sciences)8 hours ago

Technical QA Automation Lead

US flagVirginia OnlyFull-timeSoftware Development Engineer in Test (SDET)$116k – $175k/year
ApplyView job
Temporal Technologies14 hours ago

Staff Software Engineer, Test Systems & Tooling

US flagUnited States OnlyFull-timeSoftware Development Engineer in Test (SDET)$169.6k – $278.3k/year
ApplyView job
Interview Kickstart14 hours ago

Software Development Engineer in Test 2

IN flagIndia OnlyFull-timeSoftware Development Engineer in Test (SDET)
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers