top of page
Earth from Space_edited.jpg

Senior Flight Software Engineer

Toulouse, France

Job Type

Full Time

About the Company

We are a deeply innovative Newspace company founded 5 years ago, located in downtown Toulouse since 2020.

We design, develop and operate our own constellation of satellites and Rendez-Vous technologies for in-orbit services in GEO orbit:


  • “OrbitGuard” is a nanosatellite performing rendezvous, inspection and SSA services. Our nanosatellite Orbit Guard 1 is in GEO orbit since May 1st, 2023 !

  • “Endurance” is a docking servicer performing, in the short term, a life extension service for GEO satellites and in the longer term other in-orbit maintenance services.


About the Role

Want to join us?


To complete our dynamic and international team, we are looking for a confirmed profile of Senior Flight Software Engineer !

Job Description

  • Implement and test state-of-the-art navigation and control algorithms in simulation environments and on target flight processor.

  • Integrate, debug, and test software on target hardware and heterogeneous system architectures (ARM, RISC-V as well as FPGAs) as well as different target OS (Embedded Linux, FreeRTOS, baremetal)

  • Help design next-gen autonomous in-orbit servicing missions from the ground up.

  • Implement and integrate robotics algorithms into software using MATLAB, Python and/or C++.

  • Automate optimized code generation from high-level languages to embedded C/C++.

  • Design custom low-latency interfaces and drivers for a multitude of sensors.

Requirements

  • Bachelor's degree in Computer Science/Engineering or related field

  • Proficiency in C/C++ as well as hands-on experience with Git, MATLAB and/or Python

  • Solid understanding of embedded systems and OS-level development

  • Experience with software development for SoC and real-time operating systems (i.e. FreeRTOS)

  • Two or more years of experience in kernel development, toolchain kernel compilation, BSP development

  • Two or more years of experience in flight software development for satellite missions or other deployed systems

  • Excellent communication skills in English


Preferred qualifications:


  • Master's or Doctoral Degree in Computer Science/Engineering or related field

  • Strong working knowledge of satellite systems and space system engineering principles

What we offer

  • The opportunity to be part of an international team transforming the space industry.

  • A creative and innovative work environment where ideas turn into reality.

  • Competitive salary and benefits.

bottom of page