Onboard Safety-Critical Firmware and Software Engineer
Posted 14 Oct 2026
BranchFactor Summary
The original posting with the fluff stripped out
- Management level
- Individual contributor
- Contract
- Full-time
No salary listed for this role.
Job Description:
The duties and responsibilities of the Onboard Safety-Critical Senior Firmware and Software Engineer for the Department of Air Refueling & Cargo Loading Software will be the following:
-
To be responsible for the Firmware Requirements Specification for the Onboard Safety Critical Computing Platforms developed inside the AR Domain.
-
To be responsible for the Software Requirements Specification for the Onboard Safety Critical Computing Platforms developed inside the AR Domain.
-
To be responsible for the Hardware/Firmware/Software Integration Testing for the Onboard Safety Critical Computers developed inside the AR Domain.
-
To be responsible for the development of the Firmware DO-254 DAL A/B for the Onboard Computers developed under the responsibility of the Air Refueling domain, and to be involved in its verification (testing, reviews and analysis).
-
To share the responsibility of the Hardware Certification Process of such Firmware in front of the Certification Authorities in order to demonstrate the compliance with the RTCA DO-254 DAL A/B Objectives.
-
To be involved in the development of the Software DO-178B/C DAL A/B for the Onboard Computers developed under the responsibility of the Air Refueling domain, and to be involved in its verification (testing, reviews and analysis).
-
To share the responsibility of the Software Certification Process of such Software in front of the Certification Authorities in order to demonstrate the compliance with the RTCA DO-178B/C DAL A/B Objectives.
-
Skills
For such purposes the following skills are required:
-
High level of knowledge of VHDL hardware description language.
-
High level of knowledge of FPGAs and CPLDs, mainly Xilinx and Altera devices.
-
High level of knowledge of C/C++ programming language.
-
High level of knowledge of modelling languages and environments as UML and SysML, Matlab/Simulink and SCADE Suite/Display.
-
High level of knowledge of DO-254 Model Based Design:
- Requirements Specification with Simulink Requirements (RMI)
- Model-Based Design workflow for DO-254
- VHDL code generation with HDL Coder.
- VHDL code testing with HDL Verifier
- Other Mathworks tools: Fixed Point Designer, Simulink Design Verifier, Simulink Coverage and Simulink Test