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.
