
Aerospace company.
Embedded Platform Support Software Architect at Airbus
About the role
Job Description:
Inside of TADY’s CoC (Systems Centre of Competence), Highly Integrated Systems (HIS) is a newly created organization (Domain) with specific responsibilities in Multisystem Architectures, Airborne Computing Platforms, IMA and Modular Integration, HW/SW Certification and Infrastructure and Digitalization, acting as Multisystem and IMA Design Office and providing transversal support and services to the whole System’s CoC.
This organization has been created to evolve and prepare the CoC’s organization to the new challenges and paradigms in the Systems design, to attend current and future customer needs and to foster reuse, common strategies alignment, economy of scale, multisystem architectures and digitalization. The aim is to deliver cross-functional strategies, artefacts and support for the design, development and certification of Air Power systems by centralizing competencies, expertise and activities to act as Multisystem Design Office.
HIS and specifically the Computing Platforms and Software Integration Group (TADYS2), is looking for an Embedded Platform Support Software Architect.Tasks and Responsibilities:
As part of the Computing Platforms and Software Integration Group (TADYS2), the Embedded Platform Support Software Architect will play a key role in driving the CoC embedded software standardization strategy. This includes providing a common API and standardized access to embedded computer platform support software (The Real Time Operating System (RTOS),Boarding Support Package (BSP), low-level I/O and peripherals drivers, and middleware such as network stacks) for the different Design Offices within the CoC. Additionally, the role involves delivering common embedded software support services, including I/O scheduling and Interface Control Document (ICD) and signals management. The Embedded Platform Support Software Architect shall also participate in the design, implementation, and verification of the embeddable solution supporting this communalization strategy, known as the Platform Abstraction Layer (PAL), along with its associated tool ecosystem.
In this scenario the specific duties and responsibilities of the Embedded Platform Support Software Architect include:
-
Requirements Management: Lead the creation and maintenance of the Software Requirements Specification (SRS) for the Platform Abstraction Layer (PAL).
-
Design & Development: Design, develop, and perform the Verification and Validation (V&V) of the PAL components, ensuring strict adherence to RTCA DO-178C objectives up to Design Assurance Level A (DAL-A).
-
Platform Integration: Contribute to hardware/software integration projects and support the integration of third-party platform software, including low-level drivers, RTOS Board Support Packages (BSPs), and middleware (e.g., Ethernet certification stacks, graphics drivers).
-
Architecture Evolution: Design and implementation of new capabilities, features, and services for the PAL, such as secure mathematical functions, robust file system services, time and logging services.
-
Certification Activities: Share responsibility for the platform software and PAL certification process, interfacing directly with certification authorities to demonstrate compliance with RTCA DO-178C guidelines up to DAL-A criticality.
-
Technology Assessment: Support the CoC communalization strategy by de-risking, performing trade-off analyses, and evaluating specific processors, RTOS options, and performance metrics through technical benchmarking and rapid prototyping on reference boards or Model A equipment.
-
Computing Platforms Bring-up: Collaborate in the evaluation and board bring-up of new target computing platforms, with a special focus on emerging multicore architectures.
Furthermore, TADYS2 is responsible for provisioning the necessary infrastructure and configurations to the design offices, enabling them to effectively design and implement software for specific systems or ATA chapters. As part of this platform integration support, the Architect shall:
-
Establish base development environments, including foundational RTOS partitioning and the initial partitioned software architecture.
-
Allocate initial platform resources (partitions, execution timing, memory boundaries, and processor peripherals…etc.) and configure both the physical and logical platform architecture.
Core Skills:
To successfully fulfill these duties, the Embedded Platform Support Software Architect must possess the following qualifications and skills:
- C Programming:
Advanced proficiency in real-time embedded systems programming, primarily in C. Familiarity with GNU toolchains, make/Makefiles, and legacy/modern C compilers (GCC, Clang/LLVM, Diab).
- Computer Architecture:
Strong theoretical and practical background in computing platforms (ARM, PowerPC, x86) and System-on-Chip (SoC) architectures. Deep understanding of microcontrollers, microprocessors, and core architectural concepts (MMUs, caches, memory hierarchies, pipelining).
-
Avionics & Electronics: Solid foundation in electronics and hardware interface definitions (electrical levels, communication protocols). Expert knowledge of avionics data buses and protocols, including legacy digital data-buses such as ARINC-429, MIL-STD-1553B, CAN bus and recent or new digital network paradigms such as AFDX, TSN as well as analog and discrete I/O.
-
Peripherals interface and programming: Extensive experience interfacing with low-speed peripherals (UART, RS422/RS485, SPI, I2C) and a strong grasp of high-speed interconnects (PCIe) and Direct Memory Access (DMA) in modern processors.
-
Scripting and Python: Proficiency in Python to develop and maintain automated scripts and internal tools supporting hardware setup, continuous integration, and software builds.
-
Data Structuring Technologies: Solid understanding of data serialization languages (JSON, XML). Strong background in data structuring technologies used for both communication protocols and platform configuration management.
-
RTOS & ARINC-653:
Advanced knowledge of Real-Time Operating Systems (RTOS) in avionics and safety-critical environments. Deep understanding of the ARINC-653 specification and hands-on experience with specific COTS partitioned RTOS solutions (e.g., Wind River Vx Works 653, Wind River Helix Virtualization Platform, Sysgo PikeOS, Green Hills Integrity, DEOS DDC-I).
- Low-Level Software Integration:
Proven experience integrating platform support software components, including BSPs, bootloaders, peripheral/SoC drivers, and/or middleware (certifiable Ethernet stacks, storage, and file system drivers…etc.).
-
Avionics Software Certification Standards: In-depth knowledge of embedded critical software certification standards, specifically for embedded software RTCA DO-178C and tool qualification RTCA DO-330.
-
Language Skills:
English at negotiation level.
- Soft Skills:
Proactivity, autonomy, strong teamwork, and an analytical problem-solving mindset.
Additional valuable skills:
-
Embedded Linux: Background in Linux for embedded systems (mission or safety-critical) and general knowledge of driver development and integration and proven experience developing applications and/or platform software for a Linux system.
-
Modelling: Familiarity with UML software modeling and hands-on experience with standard SysML design tools (e.g., Cameo Systems Modeler, IBM Rhapsody).
-
Specific Tools: Deep understanding of Safety-Critical Software Analysis, including static analysis tools (Math Works Polyspace, Sci Tools Understand) and Structural Code Coverage tools (LDRA). Experience with automated documentation generators like Doxygen.
-
Performance Profiling: Familiarity with processor Performance Monitor Counters (PMC) and Hardware Event Monitors (HEM) for performance profiling. Understanding of multicore processor architectures, specifically regarding resource contention, interference channels, and mitigations.
-
Agile Environment: Experience working with Agile methodologies and collaborative corporate tools (Jira, Confluence).
WHICH BENEFITS WILL YOU HAVE AS AIRBUS EMPLOYEE?
At Airbus we are focused on our employees and their welfare. Take a look at some of our social benefits:
-
Vacation days and additional days-off along the year (+35 days off in total)
-
Attractive salary and compensation package
-
Hybrid model of working when possible, promoting the work-life balance (40% remote work)
-
Collective transport service in some sites
-
Benefits such as health insurance, employee stock options, retirement plan...
-
On-site facilities (among others): free canteen, kindergarten, medical office
-
Possibility to collaborate in different social and corporate social responsibility initiatives
-
Excellent upskilling opportunities and great development prospects in a multicultural environment
-
Special rates in products & benefits
WANT TO KNOW MORE ABOUT US?
Airbus is a leader in designing, manufacturing and delivering aerospace products, services and solutions to customers on a worldwide scale, pioneering sustainable aerospace for a safe and united world.
With around 130,000 employees and as the largest aeronautics and space company in Europe and a worldwide leader, Airbus is at the forefront of the aviation industry, connecting people and places via air and space.
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.
Last but not least, the company has been awarded with the “Top Employers Spain 2025” certification and "Top Employers Europe 2025" by Top Employers Institute.
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.
Required skills
Embedded architecture
RTOS
BSP
Middleware
Low-level drivers
API design
Total Views
0
Total Apply Clicks
0
Total Mock Apply
0
Total Bookmarks
0
More open roles at Airbus

Phd Student on “Logistics Optimization: A Human-Centric Approach” (d/f/m)
Airbus · Hamburg Area

Satellite Ground System Engineer Mission Control (d/m/w)
Airbus · Immenstaad am Bodensee

Instructeur de vol en Simulateur - Type II / Flight Instructor Simulator - Type II
Airbus · Montreal Area

Head of Airbus Tech Hub Netherlands
Airbus · Amsterdam Area

Aircraft Electrical Technician A (H145 FAL))
Airbus · Columbus, MS
Similar jobs

Senior Principal Electrical Engineer (Hybrid)
Collins Aerospace (RTX) · US-IA-CEDAR RAPIDS-106 ~ 400 Collins Rd NE ~ BLDG 106

Senior Software Engineer - Space and RF Sensors (Onsite)
RTX (Raytheon) · US-IN-FT WAYNE-150A ~ 1010 Production Rd ~ BLDG 150A

Principal Command & Telemetry Software Modernization Engineer (Onsite)
RTX (Raytheon) · US-CO-AURORA-S75 ~ 16800 E Centretech Pkwy ~ BLDG S75

Senior C/C++ Software Development Engineer
RTX (Raytheon) · US-MA-TEWKSBURY-TB3 ~ 50 Apple Hill Dr ~ CONCORD BLDG, Tewksbury Tb3 300 Concord

Principal Electrical Engineer-FPGA Design- Onsite Tucson, AZ
RTX (Raytheon) · US-AZ-TUCSON-M02 ~ 1151 E Hermans Rd ~ BLDG M02
About Airbus

Airbus
PublicAirbus SE is a European aerospace corporation. While the company's primary business is the design and manufacture of commercial aircraft, it also operates separate divisions for Defence and Space and Helicopters.
10,001+
Employees
Leiden
Headquarters
$89B
Valuation
Reviews
10 reviews
3.7
10 reviews
Work-life balance
3.2
Compensation
4.0
Culture
4.1
Career
3.5
Management
3.8
72%
Recommend to a friend
Pros
Learning opportunities and professional development
Supportive team and collaborative environment
Good compensation and benefits
Cons
High pressure and performance expectations
Long hours and overwhelming workload
Bureaucratic and rigid structure
Salary Ranges
43 data points
Junior/L3
L2
L6
L3
L4
L5
Junior/L3 · Data Analyst
0 reports
$17,436
total per year
Base
-
Stock
-
Bonus
-
$14,820
$20,052
Interview experience
4 interviews
Difficulty
3.0
/ 5
Duration
14-28 weeks
Offer rate
25%
Experience
Positive 25%
Neutral 75%
Negative 0%
Interview process
1
Application Review
2
HR Screen
3
Technical/Hiring Manager Interview
4
Panel Interview
5
Offer
Common questions
Technical Knowledge
Behavioral/STAR
Past Experience
Culture Fit
Latest updates
Airbus installs 1st cargo door for A350 freighter prototype - FreightWaves
FreightWaves
News
·
2w ago
Air Canada Takes Delivery of Its First Airbus A321XLR - Airways Magazine
Airways Magazine
News
·
2w ago
What skills are needed for Airbus Digital Workspace / Digital CoE / Integration & Testing roles?
I’m a fresher trying to target roles at Airbus like Digital Workspace, Digital CoE (ERP), and Integration + Testing. Can anyone working in Airbus or who has gone through the process share: What skills/technologies should I focus on for these roles? How deep should I go into Python / SQL / APIs / Testing concepts? Are projects important? If yes, what kind of projects would actually help? What tools are commonly used (like ServiceNow, SAP, automation tools, etc.)? Any tips to crack the inter
·
2w ago
·
1
·
5
Lufthansa's first Airbus A380 with upgraded business class debuts on flight to LAX - The Points Guy
The Points Guy
News
·
2w ago