Airbus Upnext Spain - Uas Embedded Autonomy Software Developer (M/F)

Airbus
Madrid, Spain
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work

Tech stack

Abstraction Layers C++ (Programming Language) CMake Code Generation Software Debugging Linux Programming Tools Memory Management Python (Programming Language) MATLAB Posix Real-Time Operating Systems
+6 more
Software Systems VxWorks Pikeos Gitlab Docker Jenkins

Job description

Job DescriptionUAS (Uncrewed Aerial Systems) Embedded Autonomy Software Developer (M/F) - Airbus UpNext Spain, Getafe.Start ASAP on a limited contract linked to the delivery of a demonstrator with an estimated completion date at the end of December**.The role is part of the FlightMind team and works under the technical direction of the Embedded Autonomy Software Lead.You will develop the software infrastructure and reusable components needed to deploy autonomy functions across multiple UAS platforms, connecting ROS2 applications, model?generated software and real?time operating systems.Key ResponsibilitiesDesign and maintain modular C/C++ and Python software components for embedded RTOS environments.Deploy autonomy applications in real?time, partitioned environments (POSIX, ARINC653) while optimizing CPU/memory usage and latency.Build and configure ROS2 nodes, topics and QoS settings; Si sus habilidades, experiencia y cualificaciones coinciden con las de esta descripción del puesto, no demore su solicitud.bridge ROS2/DDS systemswith non?ROS and RTOS applications using explicit, versioned interfaces.Automate code generation from MATLAB/Simulink and build developer tooling, CI/CD pipelines and scripts (Python, CMake) to streamline build, test and deployment workflows.Develop hardware/sensor abstraction layers to decouple autonomy software from specific target platforms.Integrate and debug software on simulation benches and airborne hardware.QualificationsStrong C/C++, Python and Linux skills with deep knowledge of ROS2 and embedded RTOS (e.G., PikeOS, VxWorks).Solid grasp of real?time software concepts (determinism, scheduling) and experience with automatic code generation from MATLAB/Simulink.Experience with CI/CD pipelines (GitLab, Jenkins), Docker, CMake and automated software quality/testing tools.Background in aerospace, robotics or autonomous systems; familiarity with DO?178C or equivalent safety?related standards is a plus.Proactive, agile problem?solver who values technical excellence, transparency and a fast?paced environment.Benefits and Working ConditionsStrategic role in a cutting?edge mission with significant impact on UAS flight capabilities.Hybrid working with flexible hours and the option to work remotely.Supportive, start?up?style culture backed by Airbus expertise; open?space office and regular community events.Ongoing professional development and learning opportunities.EEO StatementAirbus UpNext is committed to achieving workforce diversity and creating an inclusive working environment.We welcome applications from all backgrounds, ages, genders, disabilities, sexual orientations or religious beliefs.xqbhyrx Airbus is, and always has been, committed to equal opportunities for all.No monetary exchange is required as part of the recruitment process.#J-***-Ljbffr

Requirements

bridge ROS2/DDS systemswith non?ROS and RTOS applications using explicit, versioned interfaces.Automate code generation from MATLAB/Simulink and build developer tooling, CI/CD pipelines and scripts (Python, CMake) to streamline build, test and deployment workflows.Develop hardware/sensor abstraction layers to decouple autonomy software from specific target platforms.Integrate and debug software on simulation benches and airborne hardware.QualificationsStrong C/C++, Python and Linux skills with deep knowledge of ROS2 and embedded RTOS (e.G., PikeOS, VxWorks). Solid grasp of real?time software concepts (determinism, scheduling) and experience with automatic code generation from MATLAB/Simulink.Experience with CI/CD pipelines (GitLab, Jenkins), Docker, CMake and automated software quality/testing tools.Background in aerospace, robotics or autonomous systems; familiarity with DO?178C or equivalent safety?related standards is a plus.Proactive, agile problem?solver who values technical excellence, transparency and a fast?paced environment.Benefits and Working ConditionsStrategic role in a cutting?edge mission with significant impact on UAS flight capabilities.Hybrid working with flexible hours and the option to work remotely.Supportive, start?up?style culture backed by Airbus expertise; open?space office and regular community events.Ongoing professional development and learning opportunities.EEO StatementAirbus UpNext is committed to achieving workforce diversity and creating an inclusive working environment.

Apply for this position

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

Apply on www.buscojobs.com.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:10 min

Extending capabilities with the WebAssembly System Interface

Niels Tanis Niels Tanis · World Congress 2023

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

1:15 min

Defining classes and building packages with pybind11

Konstantin Bespalov · World Congress 2023

2:24 min

Navigating limitations when scaling distributed on-demand deployments

Edoardo Dusi · LIVE

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all