Onsite On-board Mission Software Developer

Posted 28 minutes ago

Apply now

About the role

  • On-board Mission Software Developer at Airbus involved in designing and developing mission software for space platforms. Collaborating with international teams on 5G technology via embedded systems in Toulouse.

Responsibilities

  • Contribute significantly to the design and development of key functions for the complex on-board mission software.
  • Develop, test, and validate software components to run on an embedded platform featuring ARM processors and FPGAs.
  • Interface with ground segment teams to integrate with core system APIs, including those based on gRPC.
  • Architecting resilient C++/gRPC microservices for synchronized, multi-board ARM/FPGA embedded platforms.
  • Implementing high-throughput DPDK data planes for low-latency applications.
  • Streamlining Hardware-in-the-loop (HIL) testing and performance validation via Yocto and Python/Bash workflows.

Requirements

  • Expertise in C and C++ for high-performance application development.
  • Strong experience in designing distributed microservices and modular software components for embedded environments.
  • Experience in high-throughput, low-latency communication via gRPC.
  • Hands-on experience with high-performance networking libraries, specifically DPDK.
  • Knowledge of Yocto-based Linux and developing for resource-constrained environments.
  • Proficiency in Linux networking, systemd orchestration and Bash/Python scripting.

Benefits

  • An environment that not only fosters your development in many ways, but also rewards it with plenty of room to grow.
  • A shared open space office with highly skilled multicultural teams.
  • Ability to craft your calendar with flexible hours/Opportunity to work remotely.
  • A high-achieving, experienced and fun team.

Job title

On-board Mission Software Developer

Job type

Experience level

Junior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job