Onboard Safety-Critical Firmware and Software Engineer

Airbus Defence and Space

Getafe

On-site

EUR 65,000 - 90,000

Full time

12 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Airbus Defence and Space SAU in Getafe, Madrid, seeks an Onboard Safety-Critical Senior Firmware and Software Engineer. You will own firmware and software requirements, and lead hardware/software integration testing for onboard safety-critical computers.

Expertise in VHDL, FPGAs, C/C++, UML/SysML, Matlab/Simulink, SCADE and model-based design is essential. Involvement with DO-254/DO-178B/C certification and interaction with cert authorities is expected.

Qualifications

  • DO-254 and DO-178B/C certification knowledge up to DAL A/B is required.
  • High level of knowledge in VHDL and FPGA/CPLD devices (Xilinx/Altera).
  • Strong C/C++ programming ability.
  • Experience with UML/SysML, Matlab/Simulink and SCADE Suite/Display.
  • Model-Based Design, Simulink Requirements, HDL Coder and Verifier skills.
  • Experience in hardware certification processes and verification activities.
  • Familiarity with HW verification techniques and continuous integration tools.

Responsibilities

  • Define Firmware Requirements Specification for onboard safety-critical platforms.
  • Define Software Requirements Specification for onboard safety-critical platforms.
  • Perform hardware/firmware/software integration testing for onboard safety-critical computers.
  • Develop Firmware DO-254 DAL A/B and participate in its verification.
  • Support Hardware Certification before Certification Authorities to meet DO-254 DAL A/B objectives.
  • Contribute to Software DO-178B/C DAL A/B development and verification.
  • Support Software Certification processes before authorities for DAL A/B.
  • Engage in model-based design and verification activities.

Skills

VHDL
FPGAs & CPLDs
C/C++
UML/SysML
Matlab/Simulink
SCADE Suite/Display
Model-Based Design
DO-254 MB Design
GIT/Bitbucket
Veristand/LabVIEW
Python scripting
AGILE

Tools

Veristand
LabVIEW
Git
Bitbucket

Job description

Job Description
  • 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
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
    • Knowledge on Matlab language and Matlab scripting shall be valued positively.
  • High level of knowledge and demonstrated previous experience in Hardware Certification Processes applying the RTCA DO-254 up to DAL A/B.
  • High level of knowledge on HW Verification Techniques considering:
    • ModelSim simulations definition and execution (Register-transfer level and Post-layout).
    • Xilinx ISim simulations definition and execution
    • Knowledge on Xilinx Integrated Logic Analyzer IP (ILA).
    • Veristand and Labview frameworks knowledge shall be valued positively
  • High level of knowledge on Firmware Structural Coverage Analysis Techniques for DAL A/B Firmware.
  • High level of knowledge on Static Timing Analysis and optimization techniques.
  • High level of knowledge on Design Constraints and optimization techniques.
  • Knowledge on Code Static Analysis techniques including such based on abstract interpretation.
  • Knowledge in Software Certification Processes (RTCA DO-178B/C up to DAL A/B).
  • Knowledge on SW Verification Techniques considering Software Hardware/Software Integration and Software Integration Testing, and Formal Review of Software Requirements, Software Architectures and Design, Source Code and Test Cases Definitions and Results.
  • Knowledge on Software Structural Coverage Analysis Techniques for DAL A/B.
  • Knowledge on Worst-Case Execution Time Analysis techniques
  • Knowledge and demonstrated previous experience in continuous integration environments:
    • GIT
    • Bitbucket
  • Additional valuable skills
    • Demonstrated previous experience in Software Certification Processes applying the RTCA DO-178B/C up to DAL A/B.
    • High knowledge of Real Time Operating Systems.
    • High knowledge of Partitioning Architectures and ARINC653 Standard.
    • High knowledge of Python and scripting.
    • Demonstrated previous experience in AGILE frameworks.
    • It shall be valuated positively HW/SW Codesign for SoC.
This job requires an awareness of any potential compliance risks and a commitment to act with integrity, as the foundation for the Company’s success, reputation and sustainable growth.
Company
Airbus Defence and Space SAU

Employment Type
Permanent

Experience Level
Professional

Job Family
Software Engineering

By submitting your CV or application you are consenting to Airbus using and storing information about you for monitoring purposes relating to your application or future employment. This information will only be used by Airbus.
Airbus is committed to achieving workforce diversity and creating an inclusive working environment. We welcome all applications irrespective of social and cultural background, age, gender, disability, sexual orientation or religious belief.
Airbus is, and always has been, committed to equal opportunities for all. As such, we will never ask for any type of monetary exchange in the frame of a recruitment process. Any impersonation of Airbus to do so should be reported to emsom@airbus.com .
At Airbus, we support you to work, connect and collaborate more easily and flexibly. Wherever possible, we foster flexible working arrangements to stimulate innovative thinking.

#YESPOST

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Hardware/Software Assurance Engineer
Hardware/Software Assurance Engineer

Airbus Defence and Space • Getafe

Hybrid
EUR 60,000 - 90,000
Hybrid work model
Life insurance
Health insurance
+3
Senior Software Platform Integration Engineer
Senior Software Platform Integration Engineer

Airbus Defence and Space • Getafe

Hybrid
EUR 90,000 - 130,000
Vacation days and extra time off
Hybrid work model
Life and health insurance
Onboard Safety Critical Software Engineer
Onboard Safety Critical Software Engineer

Airbus • Getafe

On-site
EUR 90,000 - 130,000
Health insurance
Stock options
Retirement plan
+1
Junior Software Platform Integration Engineer
Junior Software Platform Integration Engineer

Airbus Defence and Space • Getafe

Hybrid
EUR 32,000 - 52,000
Hybrid work model
Life insurance
Health insurance
+3
Hardware/Software Assurance Engineer
Hardware/Software Assurance Engineer

Airbus • Getafe

On-site
EUR 55,000 - 75,000
Hybrid work model
Life insurance
Health insurance
+1
Airworthiness Assurance Engineer (Military Derivatives)
Airworthiness Assurance Engineer (Military Derivatives)

Airbus Defence and Space • Getafe

On-site
EUR 80,000 - 110,000
Hybrid working
Health insurance
Transport service
+3
Software & Data Systems Engineer – Predictive Maintenance
Software & Data Systems Engineer – Predictive Maintenance

Airbus • Getafe

On-site
EUR 80,000 - 110,000
Health insurance
Stock options
Retirement plan
+3
Airworthiness & Certification engineer (Military Derivatives)
Airworthiness & Certification engineer (Military Derivatives)

Airbus Defence and Space • Getafe

Hybrid
EUR 70,000 - 110,000
Hybrid work model
Health insurance
On-site facilities
+3
Evergreen Military Derivatives Software Platform Engineer
Evergreen Military Derivatives Software Platform Engineer

Airbus • Getafe

On-site
EUR 65,000 - 90,000
Hybrid work model
Health insurance
Employee stock options
+3
Systems Engineer for new programs (EuroDrone, SIRTAP, PATMAR)
Systems Engineer for new programs (EuroDrone, SIRTAP, PATMAR)

Airbus • Getafe

On-site
EUR 60,000 - 90,000
Hybrid model of working when possible
On-site facilities and services
Life insurance and health insurance
+1