Airbus

Onboard Safety-Critical Firmware and Software Engineer

Airbus
Apply
15 hours ago
Getafe, SpainSenior

Responsibilities

  • Own the Firmware Requirements Specification for onboard safety-critical computing platforms in the Air Refueling domain.
  • Own the Software Requirements Specification for onboard safety-critical computing platforms in the Air Refueling domain.
  • Perform hardware, firmware, and software integration testing for onboard safety-critical computers.
  • Develop DO-254 DAL A/B firmware and participate in verification through testing, reviews, and analysis.
  • Support hardware certification activities with certification authorities to demonstrate compliance with RTCA DO-254 DAL A/B objectives.
  • Participate in DO-178B/C DAL A/B software development and verification, including testing, reviews, and analysis.
  • Support software certification activities with certification authorities to demonstrate compliance with RTCA DO-178B/C DAL A/B objectives.
  • Perform firmware structural coverage analysis, static timing analysis, design constraint optimization, and software/hardware verification.
  • Work with continuous integration environments using Git and Bitbucket.
  • Identify compliance risks and act with integrity in support of company requirements.

Requirements

  • High-level knowledge of VHDL, FPGAs, CPLDs, and C/C++ programming.
  • High-level knowledge of UML, SysML, MATLAB/Simulink, and SCADE Suite/Display.
  • Knowledge of DO-254 model-based design, including Simulink Requirements, HDL Coder, and HDL Verifier.
  • High-level knowledge and demonstrated experience with hardware certification processes using RTCA DO-254 through DAL A/B.
  • Knowledge of ModelSim and Xilinx ISim simulations, including register-transfer-level and post-layout simulation.
  • Knowledge of Xilinx Integrated Logic Analyzer IP, firmware structural coverage analysis, static timing analysis, design constraints, and optimization techniques.
  • Knowledge of static code analysis, including abstract interpretation-based techniques.
  • Knowledge of RTCA DO-178B/C software certification processes through DAL A/B and software verification techniques.
  • Knowledge of software structural coverage analysis, worst-case execution time analysis, formal reviews, integration testing, and hardware/software integration testing.
  • Demonstrated experience with continuous integration environments, Git, and Bitbucket.
  • Experience with Veristand, LabVIEW, MATLAB scripting, real-time operating systems, ARINC653, partitioning architectures, Python, and scripting is valued.
  • Experience with Agile frameworks and hardware/software co-design for SoC is valued.

Benefits

  • Permanent employment with Airbus Defence and Space SAU.
  • Flexible working arrangements are supported wherever possible to enable collaboration and innovative thinking.
  • The company promotes workforce diversity, inclusion, and equal opportunity.

Tech Stack

Categories

Contact me