Taro Logo

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

Founded in 2017, Airbus UpNext evaluates and validates new aerospace products and services through demonstrators, actively shaping the future of aerospace.
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 founded in 2017, is seeking an On-board Mission Software Developer specializing in CI/CD and modern practices. This role is crucial for exploring 5G Non-Terrestrial-Network capabilities based on space platforms. Based in Toulouse, France, this position offers a unique 3-year CDI-C contract (project-based permanent contract) running until June 2028.

The role combines embedded systems development with modern software practices, requiring expertise in both traditional systems programming and contemporary development methodologies. You'll be working on cutting-edge aerospace technology, developing software for embedded platforms with ARM processors and FPGAs, while implementing robust CI/CD pipelines using tools like GitLab and Jenkins.

As part of Airbus UpNext's mission to shape the future of aerospace, you'll be working in an environment that encourages innovation and startup-like thinking while leveraging Airbus's extensive expertise. The position offers significant technical challenges, including implementing modern CI/CD workflows in resource-constrained embedded aerospace environments and driving the adoption of new technologies like Rust.

The ideal candidate will bring strong systems programming experience, particularly with C/C++, along with expertise in CI/CD pipelines and Yocto-based Linux. Knowledge of API frameworks like gRPC/Protobuf is essential. The role offers flexible working arrangements, including remote work options, and the opportunity to work with a diverse, international team in a high-achieving environment.

This position represents a unique opportunity to contribute to critical components of future space technology while working in an innovative, fast-paced environment that values audacity, simplicity, and collaborative exploration.

Last updated a day ago

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

  • Contribute to design and development of key functions for complex on-board mission software
  • Develop, test, and validate software components for embedded platforms with ARM processors and FPGAs
  • Design, implement, and maintain CI/CD pipeline using GitLab and Jenkins
  • Interface with platform teams to integrate with core system APIs including gRPC
  • 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 developing for resource-constrained environments
  • Familiarity with API frameworks like gRPC/Protobuf
  • Interest in modern languages like Rust for safe and concurrent systems
  • Hands-on and solution oriented attitude
  • Autonomy, Adaptability, Availability, Accountability
  • Ability to work in an international, diverse team
  • Values of transparency, courage, humility, empathy

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

  • Flexible working hours
  • Remote work opportunities
  • Shared open space office
  • Career development opportunities
  • Work with multicultural teams

Interested in this job?

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