Validation and Verification Engineer, Aviation Engineering
Core
Verification, validation, and quality assurance of flight-critical Fly-by-Wire software, Display software, and FPGA firmware for aircraft.
Role type
Validation and Verification Engineer (Aviation Engineering)
Builds
Flight Control System software, Display software, FPGA firmware
Domain
Aviation, Aerospace, Embedded Systems
Required skills
DO-178C, DO-331, DO-254, ARP 4754A, HDL simulation, hardware-in-the-loop testing, Python, C, C++, MATLAB, CAN, ARINC 429
Preferred skills
VHDL, Verilog, SystemVerilog, UVM, Questa/ModelSim, Vivado, Libero, oscilloscope usage
Technologies
dSPACE, LDRA, Questa, ModelSim, Vivado, Libero, Python, C, C++, MATLAB
Responsibilities
Develop and conduct flight-critical tests and reviews of Flight Control System software per DO-178C and DO-331; Plan and execute Display software V&V per DO-178C including requirements-based testing; Plan and execute FPGA firmware verification per DO-254 including HDL simulation and test bench development; Develop embedded systems test benches and perform processor-in-the-loop and hardware-in-the-loop testing; Develop verification testing tools and automation; Develop and maintain software and hardware certification plans and artifacts; Perform structural coverage analysis for software and HDL code coverage for FPGA designs
Seniority
Mid-level, hands-on IC
