Aviation Software Verification & Test Engineer

Crown Innovations, Inc.

Virginia

Remote

USD 100,000 - 150,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health Savings Account (HSA)
Flexible Spending Account (FSA)
Company Paid Life Insurance
Tuition Reimbursement
Employee Assistance Program

Job summary

Crown Innovations is seeking an experienced Aviation Software Verification & Test Engineer to support development, verification, and certification of advanced navigation systems. You will perform requirements-based verification, develop test cases, and execute tests across software and hardware interfaces for safety-critical avionics.

The role demands hands-on SCADE, strong Java development, and familiarity with FAA certification processes.

Qualifications

  • Minimum eight years of professional software development, software verification, software testing, or related engineering experience.
  • Minimum five years of Java development experience.
  • Direct experience supporting DO-178C software development, verification, testing, or certification activities.
  • Demonstrated experience developing and executing requirements-based software test cases and procedures.
  • Experience performing functional, system, integration, or performance testing of avionics systems.
  • Experience testing software in conjunction with avionics hardware.
  • Experience supporting avionics certification and testing activities.
  • Experience with navigation avionics, aircraft navigation systems, inertial navigation systems, or related aviation systems.
  • Experience with FAA certification activities, aircraft safety analysis, or related aviation processes.
  • Ability to translate requirements into executable verification activities.
  • Attention to detail and commitment to software quality.
  • Ability to work independently in a remote environment.
  • Experience with IBM DOORS or comparable tools.
  • Experience with structural coverage tools (VectorCAST, LDRA).
  • Experience with Python, C, C++, or embedded avionics verification.
  • Familiarity with DO-254, ARP4754A, ARP4761 or related standards.

Responsibilities

  • Develop, review, and execute software and system test cases, test scripts, and procedures.
  • Perform requirements-based verification of safety critical avionics software.
  • Conduct functional, system, integration, and performance testing.
  • Verify software behavior against requirements and analyze results.
  • Document anomalies and perform regression testing after changes.
  • Support verification activities throughout the avionics development lifecycle.
  • Perform software testing on avionics hardware and integrated environments.
  • Troubleshoot software, hardware, interface, and integration issues.
  • Ensure traceability between system and software requirements and test results.
  • Support verification evidence for avionics certification.
  • Collaborate across software, systems, hardware, and test teams.
  • Maintain high-quality verification artifacts for audits and reviews.

Skills

Java development
Software verification
Test case design
Requirements analysis
Independent work
Attention to detail
Safety-critical aviation
Remote work capability

Tools

IBM DOORS
VectorCAST
LDRA
Static analysis tools

Job description

Company Description Aviation Software Verification & Test Engineer

Remote | East Coast Hours | Up to 10% Travel | Full Time

Crown Innovations is seeking an experienced Aviation Software Verification & Test Engineer to support the development, verification, and certification of advanced aviation navigation systems.

This position will support functional, system, performance, and hardware/software integration testing for safety critical avionics applications. The selected engineer will develop and execute test cases, test scripts, procedures, and verification activities designed to evaluate system performance against defined technical and certification requirements.

The role requires deep experience with DO-178C software verification and certification , avionics software and hardware testing, requirements-based verification, and safety critical aviation systems. The successful candidate must be capable of independently analyzing requirements, developing verification approaches, executing tests, evaluating results, documenting anomalies, and producing high-quality verification evidence.

This position also requires hands on experience with SCADE , strong Java development experience, and familiarity with avionics certification and aircraft safety analysis.

The ideal candidate is an experienced verification engineer who combines strong software development knowledge with rigorous testing discipline, exceptional attention to detail, and a thorough understanding of safety critical aviation software development and certification.

Software Verification & Testing
  • Develop, review, and execute software and system test cases, test scripts, and test procedures.
  • Perform requirements-based verification of safety critical avionics software.
  • Conduct functional, system, integration, and performance testing.
  • Verify software behavior against system and software requirements.
  • Analyze test results and identify, document, and investigate anomalies.
  • Perform regression testing following software or requirements changes.
  • Support software verification activities throughout the avionics development lifecycle.
Avionics Hardware & Software Integration
  • Perform software testing on avionics hardware platforms and integrated hardware/software environments.
  • Support hardware/software integration testing associated with navigation avionics.
  • Troubleshoot software, hardware, interface, and integration issues.
  • Support simulation, bench testing, and hardware in the loop testing environments when applicable.
  • Collaborate with software, systems, hardware, and test engineers to isolate and resolve technical issues.
  • Support preparation and maintenance of verification evidence required for avionics certification.
  • Ensure traceability between system requirements, software requirements, test procedures, test results, and identified anomalies.
Requirements Analysis & Traceability
  • Review system and software requirements for clarity, completeness, consistency, and testability.
  • Support requirements management and analysis using IBM DOORS or comparable requirements management tools.
  • Identify ambiguous, incomplete, or conflicting requirements and coordinate resolution with engineering stakeholders.
SCADE & Software Development Support
  • Utilize SCADE within model-based software development and verification environments.
  • Support verification of SCADE generated or model-based avionics software.
  • Apply Java development experience to support software development, testing automation, troubleshooting, or verification activities.
  • Review software behavior and implementation as necessary to support test development and anomaly investigation.
Safety Critical Aviation Systems
  • Support verification and certification activities for navigation avionics and related aircraft systems.
  • Apply understanding of aircraft safety, system safety, and certification considerations when developing verification approaches.
  • Support analysis of system performance and navigation related functionality.
  • Participate in technical reviews involving software, hardware, systems engineering, and certification stakeholders.
  • Maintain rigorous quality standards consistent with safety critical aviation development.
  • Document defects, anomalies, corrective actions, and test results.
  • Communicate technical findings clearly to engineering teams and program stakeholders.
Qualifications
  • Minimum eight years of professional software development, software verification, software testing, or related engineering experience .
  • Minimum five years of Java development experience .
  • Direct experience supporting DO-178C software development, verification, testing, or certification activities .
  • Demonstrated experience developing and executing requirements-based software test cases and procedures.
  • Experience performing functional, system, integration, or performance testing of avionics systems.
  • Experience testing software in conjunction with avionics hardware.
  • Experience supporting avionics certification and testing activities.
  • Experience 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.
  • Ability to analyze software and system requirements and translate requirements into executable verification activities.
  • Exceptional attention to detail and commitment to software quality.
  • Ability to work independently within a remote engineering environment.
  • S. Citizen .
  • Experience with IBM DOORS or comparable requirements management and traceability tools.
  • Experience performing detailed requirements analysis.
  • 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.

Aviation Software Verification & Test Engineer: $100,000 to $150,000 annually

Compensation is determined based on experience, technical expertise, certifications, education, internal equity, and business needs.

Crown complies with all applicable state and local pay transparency laws. Comprehensive Medical, Dental, and Vision Insurance

  • Health Savings Account (HSA)
  • Flexible Spending Account (FSA)
  • Company Paid Life Insurance
  • Tuition Reimbursement
  • Employee Assistance Program

Crown Innovations is a recognized leader in research, development, engineering, advanced integration, analytics, software, and strategic planning, with deep expertise supporting the modernization and continued evolution of the National Airspace System.

For more than 30 years, Crown has supported a diverse portfolio of government and commercial clients, including the Federal Aviation Administration, NASA, the U.Energy Information Administration, state and local governments, and commercial organizations.

As a prime contractor supporting high impact federal programs, Crown provides comprehensive capabilities across engineering, infrastructure modernization, lifecycle data management, modeling and simulation, software development, regulatory compliance, and emerging technologies.

Our employees play a direct role in advancing aviation safety, improving operational performance, modernizing critical infrastructure, and supporting nationally significant programs.

All your information will be kept confidential according to EEO guidelines.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Aviation Software Verification & Test Engineer
Aviation Software Verification & Test Engineer

Crown Innovations, Inc. • Yorktown (VA)

Remote
USD 100,000 - 150,000
Comprehensive medical/dental/vision
HSA
FSA
+3
Aviation Software Verification & Test Engineer
Aviation Software Verification & Test Engineer

Crown Innovations, Inc. • Virginia Beach (VA)

Remote
USD 100,000 - 150,000
Health Insurance
Dental Insurance
Vision Insurance
+5
Aviation Software Verification & Test Engineer
Aviation Software Verification & Test Engineer

Jobgether • United States

Remote
USD 100,000 - 150,000
Fully remote work arrangement
Generous PTO
Medical, dental, vision insurance
Remote Avionics Software Verification Engineer (DO-178C)
Remote Avionics Software Verification Engineer (DO-178C)

Crown Innovations, Inc. • Virginia

Remote
USD 100,000 - 150,000
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Company Paid Life Insurance
+2
Remote Aviation Software Verification Engineer (DO-178C)
Remote Aviation Software Verification Engineer (DO-178C)

Crown Innovations, Inc. • Virginia Beach (VA)

Remote
USD 100,000 - 150,000
Health Insurance
Dental Insurance
Vision Insurance
+5
Remote Avionics Verification & Test Engineer (DO-178C)
Remote Avionics Verification & Test Engineer (DO-178C)

Crown Innovations, Inc. • Yorktown (VA)

Remote
USD 100,000 - 150,000
Comprehensive medical/dental/vision
HSA
FSA
+3
Principal Embedded Software Engineer — Automated Test & Verification
Principal Embedded Software Engineer — Automated Test & Verification

Colossus Technologies Group • Melbourne (FL)

Hybrid
USD 120,000 - 150,000
Communication Electronics Installation Technician - Michigan
Communication Electronics Installation Technician - Michigan

Crown Innovations, Inc. • Detroit (MI)

On-site
USD 28,000 - 68,000
401K with company match
Health, dental, vision plans
Generous PTO
SWOPS Lead & Configuration Manager
SWOPS Lead & Configuration Manager

Crown Innovations, Inc. • California

On-site
USD 150,000 - 180,000
Comprehensive medical, dental, and vis
401(k) with company match
Communication Electronics Installation Technician - Indy Locale
Communication Electronics Installation Technician - Indy Locale

Crown Innovations, Inc. • Indianapolis (IN)

On-site
USD 28,000 - 68,000
401K with company match
Medical, dental, and vision plans
Generous PTO