Senior Software Platform Integration Engineer

Airbus
Madrid, Spain
1 day ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Tech stack

C (Programming Language) Application Programming Interfaces (APIs) Computing Platforms Compilers Computer Programming Middleware Embedded Software JSON Python (Programming Language) PCI Express Rapid Prototyping Process Real-Time Operating Systems
+12 more
Powerpc System Software Toolchain Universal Asynchronous Receiver/Transmitter VxWorks Working Model 2D Extensible Markup Language (XML) Data Logging Serial Peripheral Interface Pikeos Caching DO-178B

Job description

OverviewAs a Senior Software Platform Integration Engineer, you will drive the CoC’s computing platforms strategy to deliver robust, certifiable software for multisystem architectures.You’ll lead design, verification, and integration of platform software across onboard safety-critical computers, aligning with DO-178C processes.You will collaborate with cross-functional teams to define architectures, APIs, and platform services that support standardization and reuse.This role offers impact on next?generation AirPower systems and embedded software platforms.Join a mission-driven team focused on high-assurance, scalable computing in avionics.Compensaciones / Beneficiosvacation days plus additional days-offcompetitive salaryhybrid working modellife and health insuranceemployee stock optionsdevelopment opportunities in a multicultural environmentResponsabilidadesElicit and maintain SRS for onboard safety-critical computers; perform V&V per RTCA DO-178C up to DAL-ADefine and lead software platform architectures for multisystem computing platforms, including partitioning, scheduling, and resource managementDrive standardization by delivering common APIs and platform support software (RTOS, BSP, drivers, middleware)Develop and implement extensible capabilities for embeddable solutions (secure math, filesystem services, time/logging)Support platform software certification processes, interfacing with authorities to demonstrate DO-178C complianceAssist with trade-off analyses, benchmarking, and rapid prototyping on reference boards; bring up new target platforms for multicore architecturesRequisitos principalesProficient in C for real-time embedded systemsExperience with GNU toolchains and compilers (GCC, Clang/LLVM, Diab)Strong background in ARM, PowerPC, or x86 and SoC architectures; knowledge of MMUs, caches, memory hierarchies, pipeliningExpert knowledge of avionics data buses and networks (ARINC-429, MIL-STD-**B, CAN, AFDX, TSN) and I/O interfacesExperience with low-speed (UART, SPI, I2C) and high-speed (PCIe) interconnects; DMAAdvanced knowledge of safety-critical RTOS and ARINC-653; hands-on with COTS solutions (e.g., VxWorks 653, PikeOS, Green Hills Integrity, DEOS)In-depth DO-178C and DO-330 familiarity; Python for automation; JSON/XML data handlingEnglish professional negotiation levelProactivity and autonomyAnalytical problem-solvingCross-functional collaboration in complex environmentsC programming for real-time embedded systemsGNU toolchains (GCC, Clang/LLVM, Diab)ARM/PowerPC/x86 SoC architectures; MMUs and memory hierarchies

Requirements

Strong background in ARM, PowerPC, or x86 and SoC architectures; knowledge of MMUs, caches, memory hierarchies, pipelining Expert knowledge of avionics data buses and networks (ARINC-429, MIL-STD-**B, CAN, AFDX, TSN) and I/O interfaces Experience with low-speed (UART, SPI, I2C) and high-speed (PCIe) interconnects; DMA Advanced knowledge of safety-critical RTOS and ARINC-653; hands-on with COTS solutions (e.g., VxWorks 653, PikeOS, Green Hills Integrity, DEOS) In-depth DO-178C and DO-330 familiarity; Python for automation; JSON/XML data handling English professional negotiation level Proactivity and autonomy Analytical problem-solving Cross-functional collaboration in complex environments C programming for real-time embedded systems GNU toolchains (GCC, Clang/LLVM, Diab) ARM/PowerPC/x86 SoC architectures; MMUs and memory hierarchies

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Loading talks and stories from around this role…