Taro Logo

On-board Mission Software Developer -CI/CD & Modern Practices

Airbus UpNext evaluates and matures new aerospace products and services through demonstrators, acting as a talent incubator within Airbus.
Embedded
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Space · Aerospace

Description For On-board Mission Software Developer -CI/CD & Modern Practices

Airbus UpNext, a pioneering subsidiary of Airbus focused on aerospace innovation, is seeking a Senior On-board Mission Software Developer to explore 5G Non-Terrestrial-Network capabilities based on space platforms. This role offers a unique opportunity to work at the intersection of aerospace and modern software development, with a focus on CI/CD and contemporary programming practices. The position involves developing mission-critical software for embedded systems, implementing robust CI/CD pipelines, and driving the adoption of modern technologies like Rust in a traditionally conservative aerospace environment. Based in Toulouse, France, you'll collaborate with international teams across Europe, working on cutting-edge projects that shape the future of aerospace technology. The role comes with a 3-year contract tied to specific demonstrator deliverables, offering both technical challenges and the chance to influence the evolution of software practices in aerospace applications. The position combines the innovation culture of a startup with the resources and expertise of Airbus, making it ideal for developers passionate about both aerospace and modern software engineering practices.

Last updated a month ago

Responsibilities For On-board Mission Software Developer -CI/CD & Modern Practices

  • Design and develop key functions for complex on-board mission software
  • Develop, test, and validate software components for embedded platforms with ARM processors and FPGAs
  • Design and maintain CI/CD pipeline using GitLab and Jenkins
  • Interface with platform teams to integrate core system APIs
  • Contribute to technology trade-offs between C/C++ and modern alternatives like Rust

Requirements For On-board Mission Software Developer -CI/CD & Modern Practices

Linux
  • Strong experience in systems programming with C/C++
  • Experience building and managing CI/CD pipelines
  • Knowledge of Yocto-based Linux and resource-constrained environments
  • Familiarity with API frameworks like gRPC/Protobuf
  • Interest in modern languages like Rust
  • Hands-on and solution oriented attitude
  • Ability to work in an international, diverse team

Benefits For On-board Mission Software Developer -CI/CD & Modern Practices

  • Flexible working hours
  • Remote work opportunities
  • Shared open space office
  • Career development opportunities
  • International work environment

Jobs Related To Airbus UpNext On-board Mission Software Developer -CI/CD & Modern Practices