top of page
Earth from Space_edited.jpg

Senior Flight software engineer

Toulouse, France

Job Type

Full Time

About the Company

Established in 2017, Infinite Orbits is a NewSpace company, based in Toulouse, pushing the boundaries of in-orbit services with cutting-edge spacecraft driven by its own Rendez-Vous solution, an advanced Autonomous Vision-Based Navigation Solution. IO has two generations of missions

  • "Orbit Guard" provides Inspection and Space Situational Awareness services in GEO. Our first, OG-1 was launched on 1 May 2023, the second is launching in 2025 and the third third launching in 2026.

  • "Endurance" is a docking service capable of extending the life of GEO telecom satellites, by taking over AOCS takeover for 5 years.

About the Role

We are looking for a Senior flight software engineer to build reliable state of the art software that drives our servicers to rendezvous, inspect, dock and extend the life other GEO satellites. You will be a part of IO's biggest team and work on challenges that will shape the industry.

Job Description

  • Design, develop, and maintain embedded software applications for satellite platform control or rendez-vous camera, emphasizing the application layers and equipment management functionalities.

  • Collaborate with system architects and stakeholders to define software requirements and specifications for seamless integration with satellite hardware components and mission objectives.

  • Implement software modules for tasks such as telemetry and telecommand processing, payload interface management, fault detection and recovery, and mission-specific operations.

  • Implement code generation from Matlab/Simulink, integrate and validate and optimize complex GNC algorithms.

  • Manage the configuration and deployment of software components across satellite platforms, ensuring consistency and compatibility with hardware configurations.

  • Conduct thorough testing and validation of embedded software applications using simulation tools, emulators, and hardware-in-the-loop (HIL) testing setups.

  • Coordinate with external suppliers to define requirements and oversee the development of various models, ensuring compliance with project standards and specifications.

  • Document software designs, implementation details, test procedures, and configuration management to ensure traceability and facilitate future maintenance and updates.

  • Review the work and coach junior members of the team.

Requirements

  • BSc in Electrical/Computer Engineering, Computer Science or equivalent degree in a related field

  • 8-15 years of professional experience.

  • Proficiency in embedded software development using programming languages such as C (Rust is definitely a plus) for application layers and equipment management functionalities.

  • Experience in multi-threaded SW design is a must.

  • Strong understanding of embedded systems architecture, including microcontrollers/microprocessors, peripheral interfaces (UART, RS422), and buses (CAN), and real-time operating systems (RTEMS, FreeRTOS).

  • Experience with software development tools and methodologies for version control, build automation, and continuous integration/deployment (CI/CD).

  • Strong problem-solving skills and attention to detail for debugging, troubleshooting, and optimizing embedded software performance.

  • Proficiency in English.


Good to have: 

  • MSc or PhD in related fields.

  • Experience in the development of spacecraft SW design, as well as requirements writing. 

  • Experience with code generation tools such as Matlab/Simulink is welcome.

  • Familiarity with satellite communication protocols, such as CANOpen, SpaceWire, MIL-STD-1553, or CCSDS and PUS standards, and satellite ground control systems is advantageous.

  • Knowledge of UML, unit tests tools, git, code coverage tools.

  • Fluency in French is a plus.

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.

infinite orbits' transparent background white logo

Follow us on

  • LinkedIn
  • X
  • Instagram

Contact

FRANCE

 

Infinite Orbits SAS

​

8 Rue des Trente Six Ponts, 31000

Toulouse

SINGAPORE

 

Infinite Orbits PTE Ltd.


1 North Bridge Rd, 30 00 High Street Centre, Singapore 179094

UNITED STATES

 

Infinite Orbits Inc.

​

2140 S Dupont Highway Camden, DE 19934-1249

© 2023 Infinite Orbits SAS. All rights reserved.

bottom of page