top of page
Earth from Space_edited.jpg

Senior Flight Software Engineer

Toulouse, France

Job Type

Full Time

Workspace

On-site

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 !

Your responsibilities will be to:

-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

bottom of page