Airbus UpNext Spain – UAS Embedded Autonomy Software Developer (m/f)
Core
Develop embedded software infrastructure and reusable components to deploy autonomy functions across multiple Uncrewed Aerial Systems (UAS) platforms, integrating ROS2, model-generated code, and real-time operating systems.
Role type
Embedded Autonomy Software Developer
Builds
Portable frameworks, abstraction layers, and tooling for the FlightMind Flight Autonomy system
Domain
Aerospace / Uncrewed Aerial Systems (UAS) / Embedded Real-Time Systems
Deliverable
production ML models
Required skills
C/C++, Python, Linux, ROS2, Real-Time Operating Systems (RTOS), Model-Based Design (MATLAB/Simulink), CI/CD pipelines, Hardware/Sensor abstraction
Preferred skills
DO-178C safety standards knowledge, Aerospace/Robotics industry background
Technologies
ROS2, DDS, POSIX, ARINC 653, PikeOS, VxWorks, GitLab, Jenkins, Docker, CMake, MATLAB/Simulink
Responsibilities
Design and maintain modular C/C++ and Python software components for real-time, partitioned environments; Build and configure ROS2 nodes and bridge them with non-ROS/RTOS applications; Automate code generation and build/test workflows; Develop hardware/sensor abstraction layers and debug software on simulation and airborne hardware
Seniority
Professional, hands-on IC