Airbus

Senior Software Platform Integration Engineer

Airbus
Apply
17 hours ago
Getafe, SpainSenior

Responsibilities

  • Elicit and maintain software requirements for onboard safety-critical computers and design, develop, validate, and verify software artifacts.
  • Define software platform architectures for multisystem computing platforms, including partitioning, scheduling, resource allocation, and integration of RTOS BSPs, drivers, middleware, and third-party applications.
  • Develop common APIs and standardized access to RTOS, BSP, low-level I/O, and middleware platform services.
  • Design capabilities including secure mathematical functions, file system services, and time and logging services for embedded solutions.
  • Support software certification activities and interface with certification authorities to demonstrate RTCA DO-178C compliance.
  • Perform trade-off analyses, technical benchmarking, rapid prototyping, target-platform evaluation, and board bring-up with emphasis on multicore architectures.
  • Collaborate across complex, cross-functional teams and contribute to the computing platforms strategy and standardization efforts.

Requirements

  • Advanced proficiency in C for real-time embedded systems and experience with GNU toolchains and GCC, Clang/LLVM, and Diab compilers.
  • Strong knowledge of ARM, PowerPC, or x86 and SoC architectures, including MMUs, caches, memory hierarchies, and pipelining.
  • Expertise with avionics data buses and networks including ARINC-429, MIL-STD-1553B, CAN, AFDX, and TSN, plus analog and discrete I/O.
  • Extensive experience with UART, SPI, I2C, PCIe, and DMA.
  • Advanced knowledge of safety-critical RTOS and ARINC-653, with hands-on experience using COTS platforms such as Wind River VxWorks 653, PikeOS, Green Hills Integrity, or DEOS.
  • In-depth knowledge of RTCA DO-178C and RTCA DO-330.
  • Proficiency in Python automation and understanding of JSON and XML serialization.
  • Professional-level English negotiation skills.
  • Embedded Linux driver or platform-software experience, UML and SysML modeling experience, and familiarity with Cameo or IBM Rhapsody are valuable.
  • Experience with Polyspace, SciTools Understand, LDRA, processor performance monitor counters, hardware event monitors, multicore resource contention mitigation, Jira, and Confluence is valuable.
  • Strong analytical problem-solving ability, proactivity, autonomy, and effective collaboration skills are expected.

Benefits

  • Permanent employment with Airbus Defence and Space SAU.
  • Hybrid working model where possible, with flexible working arrangements.
  • Vacation days and additional days off during the year.
  • Collective transport service subject to the working calendar and home location.
  • Benefits may include life insurance, health insurance, employee stock options, retirement plan, and study grants.
  • On-site facilities include a free canteen, kindergarten, and medical office.
  • Upskilling opportunities, development prospects, and access to special rates on products and benefits.
  • Opportunities to participate in social and corporate social responsibility initiatives.

Tech Stack

Categories

Contact me